.preview_block {
	font-size: 12px;
}

/* Фоновый слой */
.background {
	float: left;
	width: 100%;
	
}
.bg-layer1 {
	float: left;
	width: 100%;
	background: url("bg-repeat.jpg") repeat-y center top;
}
.bg-layer2 {
	float: left;
	width: 100%;
	background: url("bg-bottom.jpg") no-repeat center bottom;
}
.bg-layer3 {
	float: left;
	width: 100%;
	background: url("bg-top.jpg") no-repeat center top;
}


/* Рабочая область - весь сайт */
.workspace {
	margin: 0 auto;
	width: 990px;
	height: auto;
	text-align: left;
	
}
.workspace-layer1 {
	tmargin-left: 20px;
	width: 990px;
}


/* Шапка */
.head {
	float: left;
	width: 990px;
	height: 231px;
	margin-bottom: 2px;
}
.head-z1 {
	float: left;
	width: 990px;
	theight: 120px;
	tbackground: url("bg-slider1.jpg") repeat-x left bottom;
}

.head0 {
	float: left;
	width: 990px;
	height: 0px;
}
.head0-l {
	float: left;
	width: 400px;
	height: 0px;
}


.head1 {
	float: left;
	width: 990px;
	height: 95px;
}

.head2 {
	float: left;
	width: 990px;
	height: 56px;
}

.head3 {
	float: left;
	width: 990px;
	height: 42px;
	margin-top: 130px;
}

.head4 {
	float: left;
	margin-top: 8px;
	width: 990px;
	height: 382px;
}

.linkhead { 
	display: block;
	float: left;
	height: 110px;
	left: 300px;
	position: relative;
	text-decoration: none;
	top: 10px;
	width: 430px;
}


/* Содержимое сайта (блоки, сайдбары) */
.allcontent {
	float: left;
	width: 990px;
	overflow: hidden;
	margin-top: 8px;
	tbackground: url("gradient.jpg") repeat-x left top;
	tpadding-top: 8px;
}
.allcontent-z1{
	width: 990px;
	tmargin-left: 10px;
}

.isc {
	float: left;
	width: 990px;
}

/* Подвал */
.footer {
	float: left;
	width: 990px;
	theight: 287px;
	margin-top: 8px;
	tmargin-top: 10px;
}
.footer a {
	color: #702417;
}
.footer p {
	font-size: 12px;
	color: #702417;
}



.footer-up {
	width: 990px;
	height: 220px;
	border-top: 1px solid #EBF0DA;
	border-bottom: 1px solid #EBF0DA;
	margin-bottom: 3px;
	background: #F1F5E1;
	
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
.footer-up .left {
	float: left;
	margin-right: 10px;
}
.footer-up .right {
	float: left;
}


.footer-down {
	width: 990px;
	height: 43px;
	margin-top: 8px;
}



.footer .tdcopyright {
	width: 490px;
	height: 43px;
	text-align: left;
	padding-left: 8px;
	color: #B0614D;
}
.footer .tdcopyright span {
	font-size: 11px;
	color: #B0614D;
}
.footer .tdcounter {
	margin-left: 10px;
	width: 490px;
	height: 43px;
	text-align: right;
	padding-right: 4px;
}



/* Внутренняя страница - разметка */

.icontent {
	float: left;
	tmargin-top: 10px;
	width: 730px;
	padding-top: 2px;
}
.icontent-z1 {
	float: left;
	width: 730px;
}


.isidebar {
	float: left;
	width: 250px;
	
	margin-right: 5px;
	padding-right: 4px;
	
	border-right: 1px dotted #DEADA2;
}



.adsense728{
	float: left;
	margin-bottom: 8px;
	width: 728px;
	height: 90px;
}




#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}








/*
	Главная - разметка
*/

.hr {
	float: left;
	width: 990px;
	height: 20px;
}

.a_more {
	padding-bottom: 1px;
	color: #C85151;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.a_more:hover {
	border-bottom: 0;
}

.adsense728{
	float: left;
	margin-bottom: 8px;
	width: 728px;
	height: 90px;
}


/* Листалка */
.dcg {
	float: left;
	width: 720px;
	height: 280px;
	margin-left:10px;
}



/* Блок */

.hblock {
	float: left;
	background: url("img03.jpg") repeat-x left top;
}
.hblock-z1 { background: url("img01.jpg") no-repeat left top; }
.hblock-z2 { background: url("img02.jpg") no-repeat right top; }

.hblock .block-header  {
	tpadding: 5px 4px 5px 0px;
	height: 22px;
	tborder: 1px solid #F4D0DE;
	tborder-bottom: 1px solid #A72456;
	tbackground: #FEF5F8;
}
.hblock .block-header h2 {
	margin: 0;
	padding: 1px 7px 0 7px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

.hblock .block-content { float: left; padding: 0px 2px; }

.hblock .hformat {
	float: left;
	color: #000;
}
.hblock .hformat .widget-content {
	padding: 2px 4px;
	font-size: 12px;
}
.hblock .hformat h3 a {
	color: #303030;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.hblock .hformat .widget-content span, .hblock .hformat .widget-content span a {
	font-size: 11px;
	color: #222;
}

/* Несуществующая колонка */
.hblock0 {
	margin: 0px 0px 0px 10px;
	width: 180px;
}
.hblock0 .hformat {
	margin: 2px 0px;
	padding-bottom: 3px;
	width: 180px;
	border-bottom: 1px dotted #491E59;
}
.hblock0 .hformat .widget-content {
	padding: 0;
}


/* 1х3 превью */
.hblock1 {
	margin: 0px 0px 0px 10px;
	width: 240px;
}
.hblock1 .hformat {
	margin: 3px 0px;
	padding-bottom: 0px;
	tborder-bottom: 1px dotted #E3727F;
	width: 240px;
}
.hblock1 .hformat .widget-content {
	padding: 0;
}


/* Adsense 728x90 */
.hblock2 {
	margin: 1px 0 6px 0;
	width: 730px;
	height: 90px;
	background: url("adsense728.gif") no-repeat center top;
}
.hblock2 .block-content {
	padding: 0px 1px;
}

/* Листалка */
.hblock2-2 {
	margin: 0px 0 10px 0;
	width: 480px;
	height: 307px;
	tbackground: url("adsense728.gif") no-repeat center top;
}
.hblock2-2 .block-content {
	padding: 4px 0px 0 0px;
}


/* 3x2 превью */
.hblock3 {
	margin: 0px 0px 0px 0px;
	width: 730px;
}
.hblock3 .hformat {
	margin: 2px 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 243px;
}
.hblock3 .hformat .widget-content {
	padding: 0;
}

/* 3x2 превью */
.hblock89 {
	margin: 0px 0px 0px 0px;
	width: 730px;
}
.hblock89 .hformat {
	margin: 2px 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 364px;
}
.hblock89 .hformat .widget-content {
	padding: 0;
}


/* 4x1 превью */
.hblock4 {
	margin: 0px 0px 4px 0px;
	width: 730px;
}
.hblock4 .hformat {
	margin: 2px 0px;
	tpadding-right: 3px;
	tpadding-bottom: 3px;
	width: 145px;
}
.hblock4 .hformat .widget-content {
	padding: 0;
}


/* 5x1 превью */
.hblock42 {
	margin: 4px 0px 4px 0px;
	width: 730px;
}
.hblock42 .hformat {
	margin: 2px 0px;
	tpadding-right: 3px;
	tpadding-bottom: 3px;
	width: 181px;
}
.hblock42 .hformat .widget-content {
	padding: 0;
}


/* 1x2 превью */
.hblock5 {
	margin: 0px 10px 4px 0px;
	width: 360px;
}
.hblock5 .hformat {
	margin: 2px 0px;
	tpadding-right: 3px;
	tpadding-bottom: 3px;
	width: 360px;
}
.hblock5 .hformat .widget-content {
	padding: 0;
}


/* Превью видеогалереи */
.hblock7 {
	float: left;
	margin: 4px 0 9px 0;
	width: 535px;
	background: #F5ECF9;
	border: 1px solid #BB80D5;
	padding-left: 3px;
}
.hblock7-z1 { tfloat: left; tbackground: url("images_19.jpg") no-repeat left top; }
.hblock7-z2 { }

.hblock7 .block-content { padding: 0px 2px; }

.hblock7 .hformat  { float: left; width: 173px; margin: 4px 0px 6px 4px; }

.hblock7 .hformat  .widget-header  {  }
.hblock7 .hformat  .widget-header h3 a { color: #55226D; font-size: 13px; font-weight: normal; }
.hblock7 .hformat  .widget-header span, .hblock7 .hformat  .widget-header span a { font-size: 11px; color: #4D4D4D; }

.hblock7 .hformat  .widget-footer  {  }
.hblock7 .hformat  .widget-footer span, .hblock7 .hformat  .widget-footer span a { font-size: 11px; color: #4D4D4D; }

.hblock7 .hformat  .widget-content { padding: 6px 0; }

