/**
 * Layout CSS for the BonusThemes.com Blogic Template
 *
 * @package bt_blogic
 * @version 1.0
 * @copyright BonusThemes.com 2008
 * @link http://www.bonusthemes.com/goto/bt_blogic
 */

html {
	margin-bottom: 1px;
	height: 100% !important;
	height: auto;
}

body {
	height: 100%;
	background-color: #e8e8dc;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
}

#spacer1, #spacer2, #spacer3, #spacer4 {
	height: 10px;
	overflow: hidden;
}

#pg_tc {
	background: #fff url(../images/layout/page_tc.gif) repeat-x top left;
}
#pg_ml {
	background: url(../images/layout/page_ml.gif) repeat-y top left;
}
#pg_mr {
	background: url(../images/layout/page_mr.gif) repeat-y top right;
}
#pg_bc {
	background: url(../images/layout/page_bc.gif) repeat-x bottom left;
}
#pg_tl {
	background: url(../images/layout/page_tl.gif) no-repeat top left;
}
#pg_tr {
	background: url(../images/layout/page_tr.gif) no-repeat top right;
}
#pg_bl {
	background: url(../images/layout/page_bl.gif) no-repeat bottom left;
}
#pg_br {
	background: url(../images/layout/page_br.gif) no-repeat bottom right;
}
#pg_mc {
	margin-left: 20px;
	margin-right: 20px;
}
.pg_vgap {
	height: 20px;
	overflow: hidden;
}
.main_vgap {
	height: 10px;
	overflow: hidden;
}
.mod_vgap {
	height: 20px;
	overflow: hidden;
}
.pathway_gapup {
	height: 5px;
	overflow: hidden;
display: none;
}
.pathway_gapdown {
	height: 0px;
	overflow: hidden;
}
.side_vgap {
	height: 20px;
}

#top_l1 {
	background: url(../images/layout/top_back.gif) repeat-x top left;
}
#top_l2 {
	/*background: url(../images/layout/top_left.gif) no-repeat top left;*/
background: url(/images/shapka-new.jpg);
}
#top_l3 {
	/*background: url(../images/layout/top_image.gif) no-repeat top right;*/
}
#top_l4 {
	background: url(../images/layout/top_corner.gif) no-repeat top right;
}
#top_l5 {
	height: 118px;
	overflow: hidden;
}

.hd_c {
	background-color: #e8e8dc;
}
#hd_search_c {
	background: url(../images/layout/hd_search_back.gif) repeat-x left top;
}
#hd_search_l {
	background: url(../images/layout/hd_splitter.gif) no-repeat left top;
}
#hd_search_r {
	background: url(../images/layout/hd_search_icon.gif) no-repeat right top;
	height: 49px;
	overflow: hidden;
}

.pg_splitter {
	background-color: #fbb03b;
	height: 15px;
	overflow: hidden;
}

#main_l {
	background: #f9f9ef url(../images/layout/cnt_edge.gif) repeat-y top left;
}
#main_r {
	background: url(../images/layout/cnt_edge.gif) repeat-y top right;
}
#main_c {
	margin-left: 10px;
	margin-right: 10px;
}

.divout_tc {
	background: #fff url(../images/layout/divout_tc.gif) repeat-x top left;
}
.divout_ml {
	background: url(../images/layout/divout_ml.gif) repeat-y top left;
}
.divout_mr {
	background: url(../images/layout/divout_mr.gif) repeat-y top right;
}
.divout_bc {
	background: url(../images/layout/divout_bc.gif) repeat-x bottom left;
}
.divout_tl {
	background: url(../images/layout/divout_tl.gif) no-repeat top left;
}
.divout_tr {
	background: url(../images/layout/divout_tr.gif) no-repeat top right;
}
.divout_bl {
	background: url(../images/layout/divout_bl.gif) no-repeat bottom left;
}
.divout_br {
	background: url(../images/layout/divout_br.gif) no-repeat bottom right;
}
.divout_mc {
	margin-left: 10px;
	margin-right: 10px;
}
.divout_mod_mc {
	margin-left: 20px;
	margin-right: 20px;
}
.divout_pathway_mc {
	margin-left: 10px;
	margin-right: 10px;
	background: url(../images/layout/cnt_edge.gif) repeat-y 30px 0px;
}


.divin_tc {
	background: #fff url(../images/layout/divin_tc.gif) repeat-x top left;
	line-height: 10px;
}
.divin_ml {
	background: url(../images/layout/divin_ml.gif) repeat-y top left;
}
.divin_mr {
	background: url(../images/layout/divin_mr.gif) repeat-y top right;
}
.divin_bc {
	background: url(../images/layout/divin_bc.gif) repeat-x bottom left;
	line-height: 10px;
}
.divin_tl {
	background: url(../images/layout/divin_tl.gif) no-repeat top left;
}
.divin_tr {
	background: url(../images/layout/divin_tr.gif) no-repeat top right;
}
.divin_bl {
	background: url(../images/layout/divin_bl.gif) no-repeat bottom left;
}
.divin_br {
	background: url(../images/layout/divin_br.gif) no-repeat bottom right;
}
.divin_mc {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	background-color: #fff;
}

.pgdn {
	background: url(../images/layout/pgdn_c.gif) repeat-x top left;
}
.pgdn_top {
	background: url(../images/layout/pgdn_topbg.gif) repeat-x top left;
}
.mod_tdgap {
	background: url(../images/layout/mod_tdgap.gif) repeat-y top center;
}
