/* ZHKO css */

body { background: #351500 /*url(../img/bg-bricks-red_s.jpg) repeat left bottom*/; color: #111A11/*#CFFFCF*/; font-size: 14px; font-family: arial; margin: 0px auto; padding: 0px; width: 1140px; }

/* -------------------------------------- */
/* --- Header, Menus and Footer design -- */
/* -------------------------------------- */

#header { border-bottom: 3px solid #FFB584; background: #803300 url(../img/zhko_new_header.png) no-repeat left bottom; height: 130px; margin: 0; padding: 0; text-align: left; }
#header #header_words { margin: 0; white-space: nowrap; }
#header #header_logo { display: none; background: #401A00 url(../img/zkho_logo_right.png) no-repeat right top; height: 129px; width: 105px; margin: 0; float: right; clear: right; }
#header #header_logo_pozkh { display: none; background: #401A00 url(../img/zkho_logo_right_pozkh.png) no-repeat right top; height: 129px; width: 115px; margin: 0; float: right; clear: none; }

#header h1 { color: #F5D9AD; font:  bold 40px Verdana, arial; margin-right: 10px; margin-top: 10px; text-align: right; }
#header h2 { color: #FFF; font: 30px arial; margin-top: -1em; margin-right: 10px; text-align: right; }

.line_separator { background: #FFB584; height: 1px; font-size: 1px; }
.block_separator { background: #FFB584; border-top: #FFB584; border-bottom: #FFB584; clear: both; font-size: 1px; height: 2px; margin: 2em 0; }

#footer { border-top: 3px solid #FFB584; background: #803300 url(../img/zhko_new_footer.png) no-repeat left bottom; color: #FFB584; padding: 7px 15px 20px 15px; text-align: right; }

table#middle_content { margin: 0; padding: 0; }
table#middle_content td { /*background: url(../img/zhko_new_left_block_bg.png) repeat left top;*/ vertical-align: top; }

td#leftblock_area { background: #FFB584 url(../img/zhko_new_left_block_bg.png) no-repeat 3px top; vertical-align: top; width: 275px; }

div#leftblock {	margin: 0; padding: 0; }
div#leftmenu { margin: 0; padding: 0 0 0 3px; }         
div#leftmenu a { border-right: 1px solid #FFBD91; color: #FFBD91; display: block; clear: none; float: left; font-size: 0.9em; font-weight: bold; margin: 0px 4px 2px 2px; padding: 5px 5px 1px 5px; text-decoration: none; white-space: nowrap; }
div#leftmenu a:hover { color: #FFA86F; }
div#leftmenu a.selected { border-right: 1px solid #FFE0CC; color: #FFE0CC; text-decoration: none; }
div#leftmenu a.selected:hover { border-right: 1px solid #FFC8A4; color: #FFC8A4; }

div#left2block { padding: 0; padding-right: 10px; width: auto; }
div#left2menu { float: right; margin: 55px 0 0 0; padding: 0px; width: 500px; }
div#left2menu a { border-left: 0px solid #FFBD91; color: #FFBD91; display: block; clear: none; float: left; font-size: 0.8em; font-weight: normal; margin: 0px 3px 2px 3px; padding: 1px 3px; text-decoration: none; white-space: nowrap; }
div#left2menu a:hover { border-left: 0px solid #FFA86F; color: #FFA86F; }
div#left2menu a.selected { border-left: 0px solid #FFE0CC; color: #FFE0CC; text-decoration: none; }
div#left2menu a.selected:hover { border-left: 0px solid #FFC8A4; color: #FFC8A4; }

#menu_bottom { background: transparent; height: 0px; margin: 0; padding: 0; }

div.note_box { background: transparent; border: 0px solid #044A00; color: #0E200D; font-size: 0.9em; margin: 0px 0px 0px 0px; padding: 3px 3px 3px 6px; text-align: left; }
div.note_box a, div.note_box a:visited { color: #AA3700; }
div.note_box a:hover { color: #DD4800; }
div.note_box h2 { border-bottom: 1px solid #1D301B; font-size: 1em; font-weight: bold; margin: 0.5em 1em; text-align: center; }
div.note_box div.separ { border-top: 1px solid #1D301B; font-size: 1em; height: 1px; margin: 0.5em 1em; }

div.note_box .info-partners a, div.note_box .info-partners a:visited { color: #0E200D; text-decoration: none !important; }
div.note_box .info-partners a:hover { text-decoration: underline !important; }


div#rekl, div#our_p { border: 1px solid #83332B; font-size: 0.8em; margin: 5px 5px 0px 5px; padding: 3px; text-align: center; }
div#rekl marquee { border: 0; padding: 0; width: 147px; height: 150px; }
#i_tenders { background: url(../img/i-tenders_logo_sm2.gif) 0px 0px no-repeat; display: block; height: 26px; width: 170px; }

/* -------------------------------------- */
/* End of Header, Menus and Footer design */
/* -------------------------------------- */

/* -------------------------------------- */           
/* ------- Each page content design ----- */
/* -------------------------------------- */
#content_td { background: #FFB584 url(../img/zhko_new_content_bg.png) no-repeat right top; border: 0px solid #401A00; padding: 0; }
#content { margin: 0; margin-left: 3px; padding: 0px 15px 15px 15px; }
#page_title { color: #401A00; font: 2em arial; text-align: right; padding: 5px 15px 0px 15px; margin: 0; margin-bottom: 1em; }
#content h1 { /*color: #DCF2DB;*/ font: 2em arial; text-align: right; padding: 0px 15px 0px 15px; margin: 0; margin-bottom: 1em; }
#content h2 { /*color: #FAD296;*/ font: 1.5em arial; text-align: left; margin: 0em; }
/*#content h2 { font: 1.2em arial; text-align: left; margin: 0em; }*/

#footer a { color: #E6A284; text-decoration: underline; }
#footer a:hover { color: #DF8762; }
#content a { color: #AA3700; text-decoration: underline; }
#content a:hover, #footer a:hover { color: #DD4800; }
#content hr { background: #674125; border: 0; height: 1px; }
#content p { text-align: justify; text-indent: 0em; padding: 0.5em 0; margin: 0; }
#content ul { list-style-type: square; margin: 0.5em auto; padding-left: 1em; }
#content ul li { margin: 0.5em auto; }

#content ul.sovet li { margin: 1em auto; }

#content .center { text-align: center; }
#content .right { margin-left: 1em; text-align: right; }

#content .clear { clear: both; float: none; }
#content img.center { border: 0; display: block; margin: 0 auto; }
#content img.right { border: 0; margin-left: 1em; }
#content img.left { border: 0; margin-right: 1em; }

#content .bold { font-weight: bold; }
#content .common-shadow {
	border: 0; 
	box-shadow: 3px 3px 10px 1px #000;
	-moz-box-shadow: 3px 3px 10px 1px #000; 
	-webkit-box-shadow: 3px 3px 10px 1px #000; 
}

#content p.notes { text-indent: 0; }
#content .tel { white-space: nowrap; }

#content col.edit_titles { font-size: 1em; padding: 0 1em; }
#content col.edit_values {}
#content a.goback_link { font-size: 0.9em; }
#content div.errorpage_text a {	font-weight: bold; }

#content div.tenders_p_list { font-size: 0.9em; }
#content div.tenders_p_list h2 { background: #9DC789; font-weight: bold; margin-bottom: 0px; padding: 0em 0.2em; }
#content div.tenders_p_list div { background: #C2DCB6; border: 1px solid #9DC789; font-family: arial; margin: 0px auto 10px auto; padding: 0.3em 0.2em; }
#content div.tenders_p_list .connect_failed { background: #B00; border: 0; clear: both; float: right; font-size: 1px; height: 3px; width: 3px; }

#content #laureats_cerem_list {}
#content #laureats_cerem_list a { background: #F4F400; border: 1px solid #555; clear: none; display: block; float: left; margin: 0.2em 0.5em; padding: 0.2em 0.5em; text-align: center; text-decoration: none; }

#content .laureats-photos-link-container { text-align: right; }
#content .laureats-photos-link-container a { }

#content img.w_border { border: 1px solid #83332B; }
#content div.note { font-size: 0.8em; }

#content .left { float: left; clear: left; }
#content .right { float: right; clear: right; }
/* -------------------------------------- */
/* -- End of Each page content design --- */
/* -------------------------------------- */

#bulletin { /*background: url(../img/menu_item_bg.gif) repeat-x;*/ border: 0px solid #401A00; clear: both; color: #0C0000; font-family: arial; font-size: 14px; font-weight: normal; margin: 0; margin-bottom: 20px; padding: 5px; text-align: center; }
#bulletin p { font-size: 12px; padding: 0.4em auto; margin: 0; text-align: left; }
#bulletin a { color: #AA3700; text-decoration: underline; }
#bulletin a:hover { color: #DD4800; }
#bulletin .previous { color: #445344 !important; margin-top: 1em; }


div.co_item_h { background: #264160; color: #FFF; font-size: 1em; font-weight: bold; padding: 1px 6px; margin: 10px; margin-bottom: 0; }
div.co_item { background: #CDDBEB; font-size: 0.9em; padding: 5px 5px; margin: 0px 10px; }
a.co_item_details { background: #C8D9EA; border-top: 1px solid #A5C0DC; display: block; font-size: 0.8em; padding: 2px 5px; margin: 10px; margin-top: 0; text-align: right; }
div.no_records { font-size: 14px; text-align: center; } 

#region_list a { display: block; margin: 1em; }
#region_list .not_empty, .reg_note { color: #2EA42B/*#50ff0d*/; }
.n_note { font-size: 0.8em; }

table.uch_list { border-bottom: 1px solid #401A00; margin: 1em 0.5em; }
table.uch_list td { border-top: 1px solid #401A00; font-size: 0.9em; padding: 0.5em 1em; vertical-align: top; }
td.region_info { text-align: center; width: 160px; }
#uch_of_reg h1 { background: url(../img/region_name_bg.gif) repeat-x; font: bold 2em; color: #803300; margin: 0.5em auto 0.5em auto; padding-left: 0em; padding-right: 1em; }
.below-title { text-align: left; padding: 0 1em 2em 0; }
.region-img { 
	box-shadow: 5px 5px 15px 1px #000;
	-moz-box-shadow: 5px 5px 15px 1px #000; 
	-webkit-box-shadow: 5px 5px 15px 1px #000; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=0, Color='#000')"; /* IE8 */
}

a.page_top_pic { background: url(../img/pg_top_gf.gif) no-repeat right; clear: none; float: right; display: block; height: 16px; width: 20px; } 
a.page_top_pic:hover { background: url(../img/pg_top_gf_light.gif) no-repeat right; } 

#content .laureats-prize, #content .shadowed-box {
	margin-left: 15px;
	margin-bottom: 5px;
	overflow: hidden;
	box-shadow: 0px 0px 10px 1px #000;
	-moz-box-shadow: 0px 0px 10px 1px #000; 
	-webkit-box-shadow: 0px 0px 10px 1px #000; 
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000')";*/ /* IE8 */
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

#content .laur-item { background: #5C2205; border: 1px solid #401A00; margin: 3px 0 25px 0; padding: 3px 3px 7px 3px; 
	-moz-box-shadow: 5px 5px 10px 5px #451B16; 
	-webkit-box-shadow: 5px 5px 15px 1px #000; 
	box-shadow: 5px 5px 15px 1px #000;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
}
#content .laur-item h3 { background: #FFB584; color: #401A00; margin: 0 0 0 0; padding: 2px 5px; 
	-moz-border-radius: 8px 8px 0px 0px; 
	-webkit-border-radius: 8px 8px 0px 0px; 
	border-radius: 8px 8px 0px 0px;

}

#content .laur-item h3.pered_org { background: #D75600; }
#content .laur-item-hover { background: #863E35; }
#content .laur-item h3 .icon { }
#content .laur-item .data { padding: 0 5px; }
#content .laur-nomination { color: #FAF8E2/*#FFF08A*/; margin: 5px 0; }
#content .laur-details { color: #FFB584; margin-top: 0.8em; }

#content .hof-cerem-years-container { /*float: right;*/ }
#content .hof-cerem-year { color: #6A2B00; border: 0px solid #401A00; display: block; float: left; font-size: 1.2em; clear: none; margin: 3px 5px; padding: 2px 5px; text-decoration: none; }
#content .hof-cerem-year-selected { color: #401A00; font-size: 1.2em; font-weight: bold; }
#content .hof-cerem-year-selected:hover { color: #A44200; }

#content .hof-item { border-top: 1px solid #674125; color: #DCF2DB; margin: 1em 0 1em 0; padding: 2px 5px; } 
#content .hof-item .data { background: transparent; padding: 0 5px 0 30px; }
#content .hof-nam { height: 20px; color: #0C0000; font-size: 1.3em; margin: 5px 0; }
#content .hof-position { color: #401A00; margin: 5px 0; }
#content .hof-details { color: #674125; margin: 5px 0; }


/*   ------- Press Block  ------- */
#anonses { float: right; clear: right; /*background: #401A00; position: absolute; width: 380px;*/ }
#anonses .header { /*background: #1E528C; color: #FFF; font-size: 0.9em; padding: 1px 7px;*/ }
#anonses .bg_content { padding: 7px; }
#anonses .listitem { font-size: 18px; margin-top: 4px; margin-bottom: 3px; }
#anonses a, #anonses a:visited { /*border-bottom: 1px dashed #83A3D1; color: #FFF/*#B6C9E4*/; display: inline; font-size: 0.7em; text-decoration: none;*/ }
#anonses a:hover { /*text-decoration: underline;*/ }

.press-issues { 
	box-shadow: 0px 0px 10px 1px #000;
	-moz-box-shadow: 0px 0px 10px 1px #000; 
	-webkit-box-shadow: 0px 0px 10px 1px #000; 
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #BAC9BB; 
	width: 250px; float: right; text-align: center; 
	}
.press-issues td { font-size: 12px; padding: 9px 7px; text-align: center; vertical-align: middle !important; }
.press-issues img { margin: 0; padding: 0; margin-bottom: 0px; }
.press-issues a, .press-issues td a:visited { text-decoration: none !important; }
.press-issues a:hover { text-decoration: none !important; }
.press-issues-item { margin: 1.5em 1em; }

.stats-container { margin-right: 260px; } 
.stat { margin: 0.5em 0; }
.stat-issue { /*color: #FFF;*/ font-size: 1.2em; font-weight: normal; clear: left; }
.stat-date { color: #CA9A77; display: inline; font-size: 0.9em; font-weight: normal !important; }
.stat-details { color: #DCF2DB; }
.stat-details span, .stat-details a, .stat-details a:visited { color: #DCF2DB; }

div#years_list a { border: 1px solid #C17842; clear: none; color: #C17842; display: block; font-size: 18px; float: left; margin: 3px; margin-bottom: 20px; padding: 2px 5px; text-decoration: none; }
div#years_list a:hover { background: none; border: 1px solid #DCF2DB; color: #DCF2DB; }
div#years_list a.selected { background: #401A00; color: #FFF; }
/*
table#stats_list td { border-bottom: 1px solid #13355B; }
table#stats_list td p { margin-bottom: 10px; text-indent: 0; }
table#stats_list td p a { margin-top: 10px; padding-top: 0; margin-top: 0; }
*/
/*   Ebd of ------- Press Block  ------- */

.cerem-item-list a { display: block; margin: 0.5em 1em; padding-left: 30px; }

.gallery-title-subheader { display: inline; font-weight: normal; font-size: 0.7em; }
.gallery-photos a { text-decoration: none !important; margin: 7px; }
.gallery-photos td { padding-top: 1em; }

.history-link { margin-right: 1em; }

.news-container { }
.news-container .item-header { font-weight: bold; margin-bottom: 0.5em; }
.news-container .item-text { margin-left: 1em; margin-bottom: 2em; }


.halloffame-general-photos img { margin: 1em; }
