﻿@charset "utf-8";
/* CSS Document */

/* J.M */

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:#425a70 url(center-repeat.jpg) top center repeat-y;}
body {font:normal 13px Arial, Helvetica, sans-serif; color:#000000;}

a img {border-color:#000;}
a {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

hr {background:#e5e5e5; line-height:0; font-size:0; border:none; height:1px;}

h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0; padding:0; line-height:normal; font-family: Arial, Helvetica, sans-serif; color:#000000;}
h1 {margin:0; padding:0 0 16px; font:normal 18px Arial, Helvetica, sans-serif; color:#000;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}
	
/*-----------------------------------*/

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:990px;
	margin:0 auto -686px auto; 
	background:url(top-bg.jpg) top center no-repeat;
	}

.site-wrap-inner {margin:0 auto; padding:0; width:px;}

.png_all {}

/* header ------------------------------------------------------------------------------------------------------------------*/

#site-header {margin:0 auto; padding:0; height:178px; position:relative; width:887px;}

.tel_top {font:normal 11px Arial, Helvetica, sans-serif; position:absolute; top:103px; left:635px; color:#242424;}
.tel_top span {margin:0; padding:0; font-size:17px; color:#242424; font-weight:bold;}

.adres-top {font:; position:absolute; top:; left:; color:#;}
.adres-top span {margin:0; padding:0; font-size:; color:#;}

.site-logo {margin:0; padding:0; position:absolute; top:80px; left:36px;}	
	.site-logo img {padding:0; margin:0; border:none; cursor:pointer;}



.menu-top {margin:178px 0 0 262px; padding:0;  font:normal 12px Arial, Helvetica, sans-serif; list-style:none; text-transform:none; float:left; position:relative; z-index:10;}
	.menu-top li {background:url(top-menu-lst.png) left top no-repeat; padding:0; margin:0; display:inline; float:left;}
	.menu-top li:first-child {background:none;}
	.menu-top li a {margin:0; padding:12px 31px 10px 31px; display:inline-block; color:#000; outline:none; text-decoration:none;}		
	.menu-top li a:hover {color:#000000; text-decoration:underline;}	


/* content -----------------------------------------------------------------------------------------------------------------*/


.site-content {margin:-36px auto -137px; padding:0; width:887px; border:none; border-collapse:collapse; border-spacing:0; position:relative; z-index:4;}

.site-content-left {padding:0 0 0 19px; width:200px; vertical-align:top;}

.lmn-bg-top {background:url(lmn-bg-top.jpg) top left no-repeat; margin:0; padding:0; width:221px;}
.lmn-bg-center {background:url(lmn-bg-center.jpg) top left repeat-y; margin:0; padding:0; width:221px;}
.lmn-bg-bottom {background:url(lmn-bg-bot.jpg) bottom left no-repeat; margin:0; padding:0; width:221px;}

.site-content-middle {padding:66px 20px 10px 32px; font:normal 12px Tahoma, Geneva, sans-serif; color:#000000; vertical-align:top;}

/*-------------------------------------------------------------------------------------------------------------------------*/

.menu-left {margin:0; padding:20px 0 20px; list-style:none; text-transform:none;}
	.menu-left li.level-1 {background:url(lmn-c.jpg) top left no-repeat #d9d9d9; margin:-1px 0 0 0; padding:0 0 1px; display:block; font-size:0; line-height:0; width:221spx;}
	.menu-left li.level-1 a {background:url(lmn-lst-bot.jpg) bottom left no-repeat; margin:0; padding:10px 10px 8px 20px; display:block; outline:none; font:normal 12px Arial, Helvetica, sans-serif; line-height:normal; color:#000; text-decoration:none; width:191px;}
	.menu-left li.level-1 a:hover {color:#000; text-decoration:underline;}
	

.menu-left li.level-2 {padding:5px 0 5px 40px; margin:0; display:block; font-size:0; line-height:0;}		
.menu-left li.level-2 a {margin:0; padding:0; font-size:12px; line-height:normal; color:#000000; display:block; text-decoration:none; outline:none;}			
.menu-left li.level-2 a:hover {color:#000000; text-decoration:underline;}
		


.text-block-title {font:normal 18px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:24px 0 0 9px;}

.text-block {margin:0; padding:13px 35px 10px 9px; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.text-block a {margin:0; padding:0; text-decoration:underline; color:#000;}
.text-block a:hover {text-decoration:none; color:#000;}
/*-------------------------------*/

/*----------News-block-----------*/
.news-block-bg-top {background:url(news-bock-bg-top.jpg) top left no-repeat; padding:0; margin:0; width:221px;}
.news-block-bg-center {background:url(news-bock-bg-center.jpg) top left repeat-y; padding:0; margin:20px 0 0 0; width:221px;}
.news-block-bg-bottom {background:url(news-bock-bg-bot.jpg) bottom left no-repeat; margin:0; padding:0 0 20px; width:221px; min-height:200px;}

.news-name {padding:20px 0 0 22px; margin:0; font:normal 18px Arial, Helvetica, sans-serif; color:#000;}

.news-block {margin:0; padding:23px 0 0 19px;}

.news-date {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}

.news-note {margin:0; padding:5px 0 0 0; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.news-note a{color:#000; text-decoration:underline}
.news-note a:hover{color:#000; text-decoration:none}
/*-----------------------------*/

.informer {margin:0; padding:5px 5px 25px 5px; text-align:center;}

/*clear-footer*/
.clear-footer {height:686px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#site-footer {background:url(footer.jpg) bottom center no-repeat; height:686px; min-width:990px; margin:0 auto; padding:0; position:relative;}
#site-footer-2 {margin:0 auto; padding:0; height:686px;  width:887px; position:relative;}

.menu-bottom {margin:0; padding:0; height:0px; font:normal 12px Tahoma, Geneva, sans-serif; list-style:none; text-transform:none;}
	.menu-bottom li {margin:0; padding:0; display:inline;}
	.menu-bottom li a {color:#000000; display:inline-block; outline:none; text-decoration:none;}	
	.menu-bottom li a:hover {color:#; display:inline-block; text-decoration:underline; cursor:pointer;}

.tel_bottom {font:; position:absolute; top:; left:; color:#;}
.tel_bottom span {margin:0; padding:0; font-size:; color:#;}

.adres-bottom {font:; position:absolute; top:; left:; color:#;}
.adres-bottom span {margin:0; padding:0; font-size:; color:#;}


/*-----Информация подвала------*/
div.site-copyright {margin:0; padding:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#000000; height:0px; position:absolute; top:534px; right:22px;}
	div.site-copyright a, div.site-copyright a:hover {color:#000000; text-decoration:underline;}
	
	.slogan {margin:0; padding:0; position:absolute; top:460px; left:37px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
	.slogan p{margin:0; }
.site-name-bottom {margin:0; padding:0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; position:absolute; top:440px; left:37px;}	

.site-counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#999; margin:0; padding:0; position:absolute; top:525px; left:19px;}
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p, table.table1 td p, table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#e0e0e0;}
table.table1 td {padding:5px; border:1px solid #91949a;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#e0e0e0;}
table.table2 td {padding:5px; border:1px solid #91949a;}
table.table2 th {padding:8px 5px; border:1px solid #ffffff; background-color:#888888; color:#ffffff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/* Корзина */ 

.shop-cart {background:url(cart.png) top left no-repeat; margin:0; padding:0; height:; width:; position:absolute; top:; left:; font:normal 11px Arial, Helvetica, sans-serif;}

.shop-cart-sum {font:bold 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.shop-cart-sum span {font:bold 18px Arial, Helvetica, sans-serif;}

.shop-cart-order {font:normal 11px Arial, Helvetica, sans-serif; color:#ed1401; margin:0; padding:0;}
.shop-cart-order a {text-decoration:underline; color:#000000;}
.shop-cart-order a:hover {text-decoration:none; color:#000000;}

/*----------------------------------------------------------------------------------------*/