@charset "windows-1251";
body, html {margin:0; padding:0;}
html {background:url(img/header.jpg) #fff center top no-repeat; min-width:957px}

a img {border:none}
html {font:normal 75%/1.1666 Tahoma, sans-serif; color:#63707f}
a {color:#00a2d7}
h1,h2,h3,h4,h5,h6 {font-family:"Myriad Pro"; font-weight:bold }
h1 {font-size:200%}
h2 {font-size:180%}
h3 {font-size:160%}
h4 {font-size:140%}
h5 {font-size:120%}
h6 {font-size:100%}
table {border-collapse:collapse}
td {/* padding:0; */ vertical-align:top}
td.solid-blue { border: 1px dashed green; }

.main {width:1100px; margin:0 auto}
.header {height:140px; padding-top:16px} /* высота была 177 */
.logo {width:367px; margin-left:-4px; font:italic 91.66%/1.0909 Arial, Helvetica, sans-serif; position:relative;}
.logo div {text-align:center}
.logo a {font:bold 25px Arial, Helvetica, sans-serif; color:#f77d06; text-align:center; text-decoration:none}
.logo img {display:block; margin-left:115px;  }
.left_column {width:228px; /*float:left;*/ padding-bottom:100px; padding-right:24px}
.right_column {width:228px; /*float:left;*/ padding-bottom:100px; padding-left:24px}
.menu {margin:0; padding:0; list-style:none;}
.menu .item {margin-bottom:1px; font-weight:bold; background:url(img/menu_item_lt.png) no-repeat #f0f5eb;}
.menu .item .yg {background:url(img/menu_item_rt.png) right top no-repeat}
.menu .item .yg .yg {background:url(img/menu_item_lb.png) bottom left no-repeat}
.menu .item .yg .yg .yg {background:url(img/menu_item_rb.png) bottom right no-repeat}
.menu .item a {display:block; padding:6px 15px; background:url(img/menu_item_mark.png) no-repeat 9px 1em; position:relative}
.bunners {margin:21px 0 18px;}
.bunners img {display:block; margin-bottom:16px}
.poetrys {margin-top:16px;}
.poetry .zv {color:#f77d06; text-align:center}
.poetry .text {position:relative; z-index:1000;  margin:11px -24px 11px 0 !important;  padding:0; font-family:Arial, Helvetica, sans-serif; white-space:pre}
.poetry cite {display:block; text-align:right; color:#000; font:91.66% Arial, Helvetica, sans-serif; margin-bottom:11px}

.left_block {margin-top:15px}
* html .left_block {display:inline-block} *+html .left_block {display:inline-block}
.left_block {background:#f0f5eb url(img/left_block_lt.png) no-repeat}
.left_block .yg {background:url(img/left_block_rt.png) no-repeat right top}
.left_block .yg .yg {background:url(img/left_block_lb.png) no-repeat bottom left}
.left_block .yg .yg .yg {background:url(img/left_block_rb.png) no-repeat bottom right; padding:21px 14px}
.left_block .label {font:bold 133.33% Arial, Helvetica, sans-serif; color:#000; margin-bottom:20px}

.copy {margin-top:30px; text-align:center; font-size:83.33%; line-height:1.1}

.content_column {/*margin-left:252px;*/ overflow:hidden;width:744px;}
.content_column .clear {float:right; width:100%; margin-bottom:40px}
.top_block {background:url(img/top_block_bg.png) #fff repeat-x;}
.top_block .yg {background:url(img/top_block_l.png) no-repeat}
.top_block .yg .yg {background:url(img/top_block_r.png) no-repeat right top;  padding:19px 15px}

.quickly, .collection, .our_news {padding:10px 10px 13px 58px; font:bold 133.33% Arial, Helvetica, sans-serif; color:#f77d06; background:url(img/icon_cross.png) no-repeat 15px 0; border-bottom:1px dashed #ccc; margin:15px 0 0}
.block  {border:1px dashed #ccc; zoom:1; position:relative; color:#000}
.block .t, .block .b {height:9px; position:relative; right:-1px; top:-1px; background:url(img/block_rt.png) right top no-repeat; font-size:0 }
.block .t *, .block .b *  {position:relative; left:-2px; background:url(img/block_lt.png) no-repeat; height:100%}
.block .b {background-image:url(img/block_rb.png); top:auto; bottom:-2px;}
.block .b * {background-image:url(img/block_lb.png);}
.block .padding {padding:5px 15px 6px; zoom:1}
.block .padding:after {clear:both; content:""; display:block}
.block .label {color:#00a2d7; font:bold 133.33% Arial, Helvetica, sans-serif; margin-bottom:15px}
.top_child {margin-top:8px}

.block .text {margin-left:290px}
.block .image {width:273px; float:left}
.block .image img {margin:0 auto; display:block}

.ok {margin:14px 11px; color:#000}
.ok .p {margin:12px 0}


.collections {margin:15px; color:#000}
.collections .p {padding-left:17px; margin:14px 0; background:url(img/collections_mark.png) no-repeat}
.lime {color:#66b80f}

.our_news {color:#000; background:#f0f5eb url(img/icon_news.png) 15px 3px no-repeat; padding-top:13px; margin-top:25px}
.top_news {margin:24px 11px 26px 15px}
.top_news .item {padiing-right:10px; margin-bottom:37px; background:url(img/icon_news_item.png) no-repeat 100% 1px}
.top_news .last_item {margin-bottom:30px}
.top_news .date {float:left; background:#ecf5f7 url(img/icon_date.png) no-repeat 8px 0.6em; color:#000; font-size:91.66%; padding:0.1666em 4px 0.1666em 18px; margin-right:10px}
.top_news .name {font-weight:bold}
.top_news .text {clear:both; padding-top:4px}
.top_news .more {margin-left:12px; color:#66b80f}
.top_news .more:hover {color:#f77d06; text-decoration:none}

.all_news {padding-left:13px; background:url(img/all_news.png) 0 65% no-repeat; color:#66b80f; font-weight:bold; text-decoration:none}

.delim_footer {border-bottom:1px dashed #b2b2b2; background:#f0f5eb; height:10px; font-size:0; margin-top:25px}
.footer {padding-top:39px; color:#00a2d7; text-align:center}
.footer a {white-space:nowrap}
/* .footer .delim {white-space:pre} */

/*Data table*/
table.data-table
{
	border:1px solid #C4C4C3;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #C4C4C3;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F5F2E6;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #C4C4C3;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#fff;
	padding:4px;
	color:#333;
}



