html, body {
	width:100%;
	height:100%;
}

html, body, td, form {
	padding:0px;
	margin:0px;
	vertical-align:top;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #000000
}
.breadcrumbs
{
padding-top:5px;
font-size:1em;
color:black;
font-weight:bold;
}

.breadcrumbs a
{
text-decoration:none;
border-bottom:dashed 1px;
}


/*Оглавление */
.oglavlenie
{
background-image: url(image/catalog-bg-kn.gif);
background-repeat: no-repeat;
height:34px;
padding-top:10px;
}


.time
{margin-top:-5px;
}
.phone
{
line-height:3px;
padding-top:-15px;
}
table.main { 
	 width:100%;
	 height:100%;
}
table.main1 {
	 width: 1024px;
	 height: 100%;
}
table.cont{
	border-collapse: separate; 
	border-spacing: 10px;
}
table {
	border-collapse:collapse;
}
td {
	padding: 0px;
}
body{
	background-color: #efb13e;	
}
td.line1x1{
	background-image: url(image/line1x1-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
/*шапка*/
td.line1x2{
	background-color: #ffffff;
	background-image: url(image/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 157px;
	width: 1000px;
}
td.line1x2x1{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
/*конец шапки*/
td.line1x3{
	background-image: url(image/line1x3-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/*надписи новости и каталог*/
td.line2x1{ 
	background-color: #efdcb0;
	width: 201px;
	padding-left: 0px;
}
td.line2x3{
	background-color: #efdcb0;
	width: 224px;
}
/*конец надписи новости и каталог*/
/*верхнее меню*/
td.line3x3{
	background-color: #ffffff;
	height: 35px;
}
/*нижнее меню - подвал*/
td.line7{
	background-image: url(image/BottomRow1.jpg);
	padding-top: 10px;
	height: 78px;
	background-repeat: no-repeat;
}
td.line7x1{
	padding-top:35px;
	padding-left: 5px;
	width: 101px;	
}
td.line7x2{
	text-align: center;
}
td.line7x3{
	text-align: center;
	padding-top:35px;
	padding-right:5px;
}
/*верхнее меню - ссылки*/
#div_menu {
width:576px; 
}
#menu UL {
	PADDING: 0px; 
	/*padding-top: 20px;*/
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}
#menu {
	padding:0;
	MARGIN: 0; 
	LIST-STYLE-TYPE: none;
}
#menu LI {
	padding-left: 1px;
	DISPLAY: block; 
	FLOAT: left; 
	MARGIN: 0px; 
	POSITION: relative; 
	TEXT-ALIGN: left;    
}
#menu LI A {
	DISPLAY: block; 
	PADDING: 0px; 
	padding-left: 1px;	
	COLOR: #ffffff;  /* цвет ссылки в подменю */
	text-decoration: none;	
}
#menu LI A:hover {
	TEXT-DECORATION: underline;
}

#menu LI ul li a:hover {
	BACKGROUND: #efdcb0; /* задний цвет активного пункта */
}
#menu LI ul li a:active {
	background:#efdcb0; /* задний цвет активного пункта */
}
#menu UL {
	DISPLAY: none; 
	BACKGROUND: #a2a9ad; /* задний фон подменю */
	LEFT: 0px; 
	WIDTH: 109px; 
	POSITION: absolute; 
	TOP: 37px;
}
@media all
	{
	#menu UL { LEFT:auto; top:auto; }
	}
#menu UL li {
	width:100%;
}
#menu LI:hover UL {
	DISPLAY: block
}
#menu LI.over UL {
	DISPLAY: block
}
#menu UL LI {
	DISPLAY: block; 
}
#menu LI UL LI A {
	DISPLAY: block; 
}
#menu UL LI A {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ffffff 1px solid;  /* цвет полоски - разделителя */
}
#menu LI UL LI:hover UL {
	DISPLAY: block
}
#menu LI UL LI.over UL {
	DISPLAY: block
}
#menu LI UL LI:hover UL {
	DISPLAY: block
}
#menu LI UL LI UL li:hover ul {
	DISPLAY: block
}
#menu LI UL LI UL li.over ul {
	DISPLAY: block
}
#menu LI UL LI UL li:hover ul{
	DISPLAY: block
}
 HTML #menu UL LI {
	FLOAT: left
}
 HTML #menu UL LI A {
	HEIGHT: 1%
}
.top_menu {
    background:url(image/topmenu-bg.gif) no-repeat;
    background-position: left;
    background-repeat: no-repeat; 
    font-size:11px;
    text-align:center;
    height:32px;
    width:109px !important;
    color:#916445;
    font-weight: bold;
}
.top_menu div {padding-left:0px !important;padding-top: 7px;}
.top_menu_e div {padding-left:0px !important;padding-top: 7px;}
.top_menu_f div {padding-left:10px !important;padding-top: 7px;}
.top_menu_f {
    background:url(image/topmenu-bg-f.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size:11px;
    text-align:center;
    height:32px;
    width:115px !important;
    color:#916445;
    font-weight: bold;
    padding-left: 30px;
}
.top_menu_e {
    background:url(image/topmenu-bg-e.gif);
    background-position: left;
    background-repeat: no-repeat;
    font-size:11px;
    text-align:center;
    height:32px;
    width:115px !important;
    color:#916445;
    font-weight: bold;
    padding-left: 10px;
}  
/*содержание*/
td.middle{
	width: 1000px;
	height:100%
}
td.text{
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	width: 575px;	
}
td.text2{
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	width: 799px;	
}

.blur .t,
    .blur .r,
    .blur .b,
    .blur .l,
    .blur .c
    {
        position: relative;
        z-index: 1;
        display: block;
        background-repeat: no-repeat;
        background-position: left top;
        left: 0; top: 0;
    }
     .blur .t { left: 0px; top: 0px; }
    .blur .r { background-position: right top; left: 0px; }
    .blur .b { background-position: right bottom; top: 7px; }
    .blur .l { background-position: left bottom; left: 0px; }
    .blur .c { left: 0px top: 0px; margin-right: 0px; }

    #main-page-image .blur { background: #ffffff;  }
    #main-page-image .blur .t { background-image: url('image/blur-t-2.gif'); }
    #main-page-image .blur .r  { background-image: url('image/blur-r-2.gif'); }
    #main-page-image .blur .b { background-image: url('image/blur-b-2.gif'); }
    #main-page-image .blur .l { background-image: url('image/blur-l-2.gif'); }
    #main-page-image .blur .reducer { padding-bottom: 1em; text-align:center;  } 
	.reducer a img {
	height:150px;
	}
	
	
	#news-column .blur { background: #ffffff;  }
    #news-column .blur .t { background-image: url('image/blur-t-2.gif'); }
    #news-column .blur .r  { background-image: url('image/blur-r-2.gif'); }
    #news-column .blur .b { background-image: url('image/blur-b-2.gif'); }
    #news-column .blur .l { background-image: url('image/blur-l-2.gif'); }
    #news-column .blur .reducer { padding-bottom: 1em; text-align:center;  } 
	
	
table.image-content{
	border-spacing:3px;
	border-collapse:separate;
}
/*новости*/
td.news_f{
	background:url(image/news-bg_f.gif);
	background-repeat: no-repeat;
	width:224px;
	height:15px;
}
td.news_content{
	background:url(image/news-bg.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 0 25px 0 25px
}
td.news_e{
	background:url(image/news-bg_e.gif);
	background-repeat: no-repeat;
	width:224px;
	height:23px;
}
/*нижнее меню*/
#div_down_menu {
width:780px; 
}
#down_menu {
	PADDING-top: 10px;
	MARGIN: 0px; 
	text-align:center;
}
#down_menu A {
	text-decoration: none;
	COLOR: #000000;  /* цвет ссылки в подменю */
}
#down_menu A:hover {
	TEXT-DECORATION: underline;
	COLOR: #ffffff;  /* цвет ссылки в подменю */
}
.down_menu {
    background:url(image/downmenu-bg.gif);
    background-repeat: no-repeat;
    background-position: right;
    font-size:12px;
    text-align:center;
    vertical-align:middle;
    padding-right:10px;
    padding-left:5px;
    width:120px;
    font-weight: bold;
}
div.stats
{
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px
}
/*текст*/
h1{
	color: #ef9d0d;
	font-size: 18px;
}
h3{
	color: #000000;
	text-align: right;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.title_n{
	color: #ffffff;
	font-size: 18px;
	text-align: right;
	margin: 0;
	padding-bottom: 7px;
	padding-right: 15px;
	vertical-align: middle;	
}
.title_c{
	color: #ffffff;
	font-size: 18px;
	text-align: left;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 3px;
}
.time {
	padding-bottom: 0px;
	padding-left: 35px;
	color: #000000;
	font-size: 11px;
	text-align: left;
}
.time1 {
	padding-bottom: 0px;
	color: #ffffff;
	font-size: 14px;
	text-align: right;
	padding-right: 0px;
}

img {
	border: 0px;
}
#zakaz

{vertical-align:middle;
}

#zakaz a
{
	display:block;
	 background: url('../image/buy_button.png') no-repeat center center;
	 width:125px;
	 height:35px;
	 color:#333;
}
#zakaz a:hover
{background: url('../image/buy_button_over.png') no-repeat center center;
width:125px;
	 height:35px;
	 color:#000;
}
.zoom:link
{
	color:#F90;
	text-decoration:none;
}
.zoom:hover
{
	color:#000;
}


/* simple table */
.simple_table {
    border-collapse: collapse;
}
.simple_table td {
     text-align: center;
     vertical-align: bottom;
     padding-top: 5px;
}
.simple_table td.text {
    vertical-align: top;
}
