
html, body {
    height: 100%;
    padding: 0px;
    margin: 0px;
}

/* min-width ��� IE6 */ * html #main {
    width: expression(document.body.clientWidth < 998 ? "999px" : "auto");
}
/* min-width ��� ������� ��������� */
#main {
min-width: 999px;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
h1 {
	color: #312B1F;
	font-size:1.2em;
}
h1 a {
	text-decoration:none;
}
h1 a:hover {
	text-decoration:underline;
}
html {
	font-size: 100.01%;
}
#container {
	overflow:auto;
}
#footer{
	background: url(../images/meshok.jpg) no-repeat left bottom;
	height:190px;
	width:100%;
	clear:both;
}
#footer2 {
	background: url(../images/molka.jpg) no-repeat left top;
	height:175px;
	width:127px;
	float:right;
}
#content{
	min-height:600px;
	height:"600px";
	width:100%;
}
#wrapper{
	float:right;
	width:68%;
	
}
#navigation{
	float:left;
	width:29.9%;
}
img {
	border:0;
}
#logo {
	height: 104px;
	width: 560px;
	margin-top: 14px;
	margin-left: 12px;
	background: url(../images/logo.gif) no-repeat left top;
	cursor:pointer;
}
#phone {
	color: #620539;
	font: 3.7em Tahoma, Arial, helvetica, sans-serif;
	position:absolute;
	left:370px;
	top:260px;	
}
#phone small {
	color:#FA0528;
	font-size: 0.5em;
}
/*New*/
body {
	background: #B89669 url(../images/pattern.jpg) repeat top left;
	font: normal 62.5% Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
table {
font-size:1em;
}
a {
	color:#3C3C3C;
	text-decoration:underline;
}
.bgr_t div {
	background: url(../images/back_top.png) repeat-x;
	height:64px;
}
.bgr_t img {
width:891px;
height:1px;
}
.bgr_t_l div {
	width:46px;
	height:64px;
	background: url(../images/back_left_top.png) no-repeat right;
	float:right;
}
.bgr_t_r div {
	width:63px;
	height:64px;
	background: url(../images/back_right_top.png) no-repeat 0 0;
}
.bgr_l div {
	width:46px;
	height:100%;
	background: url(../images/back_left.png) repeat-y right;
	float:right;
}
.bgr_r div {
	width:63px;
	height:100%;
	background: url(../images/back_right.png) repeat-y 0 0;	
}
.bgr {
	background-color: #B89669;
}
html, body
{
	height: 100%;
	padding: 0px;
	margin: 0px;
}
table#main_table
{
	height: 100%;
}

#header {
	height:370px;
	position:relative;	
}
#back1, #logo_tel {

}
#back2 {
	position:absolute;
	z-index:5;
}
#back1 {
	background: url(../images/back_1.jpg) no-repeat top center;
	width:100%;
	height:165px;
	top:61px;
	left:45px;
	
}
#back2 {
	background: url(../images/back_2.png) no-repeat;
	width:400px;
	height:281px;
	top:-34px;
	right:-28px;
}
#tetya {
	background: url(../images/tetya.jpg) no-repeat top center;
	width:219px;
	height:255px;
	position:absolute;
}

#logo_tel {
	background: url(../images/logo_2.png) no-repeat 40% 0;
	width:100%;
	height:110px;
	text-align:center;
}
#logo_tel span { 
display:block;
	font-size:2.2em;
	font-weight:bold;
	color:#ffffff;
	margin: 0 auto;
	
}

#logo_tel a {
	display:block;
	float:left;
	width:100%;
	height:58px;
	}
#extra {
	width:100%;
	z-index:100;
	position:relative;
	float:left;
	text-align:center;
	margin:0 auto 34px auto;
}
#topmenu {
	margin:0 auto;
	display:block;
}

#topmenu li {
	float:left; 
	font-size:1.9em;
	width:14%;
	text-align:center;
}
#topmenu li a{
	display:block; 
	height:65px;
	width:152px;
	cursor:hand;
	cursor:pointer;
	text-align:center;
	color:#FCE9CD;
	margin:0 auto;
}
#topmenu li a:hover {
	background: #987755;
	color:#FCE9CD;
	font-size:1.2em;
	text-decoration:none;
}
#spec {
	width:530px;
	height:173px;
	overflow:auto;
	font-size:1em;
	text-align:right;
}

#spec img.specimg {
	margin: 10px 20px 0px 20px;
	float: left;
}
#spec img {
	float: right;
	margin: 3px 62px 0px 0px;
}
#spec h1 {
	margin: 10px auto 5px;
	text-align:center;
	font-size:0.9em;
}
#raspr {
	background: url(../images/raspr.jpg) no-repeat;
	display:block;
	width:175px;
	height:64px;
	display:block;
	margin-left:54px;
	margin-bottom:40px;
}
/*Old*/
#container{
	text-align:left;
}
#navigation {
	font-weight:bold;
}
#navigation a {
	text-decoration: none;
}
#navigation a:hover {
	text-decoration:underline;
}
#navigation ul {
	margin-top:15px;
	font-size:1.5em;
	display:block;
	overflow:auto;
	/*margin-left:25px;*/
}
#navigation ul li b {
	color:#FF0033
}
#navigation ul li {
	padding-bottom:30px;
	/*margin-left:18px;
	padding-left:55px;*/
	overflow:visible;
	margin-bottom:50px;
	padding-top:25px;
	position:relative;
	padding-left:114px;
	
	text-align:left;
}
.lm-54 span, .lm-49 span, .lm-50 span, .lm-55 span, .lm-56 span, .lm-57 span, .lm-48 span, .lm-58 span {
	display:block;
	position:absolute;
}

.lm-54 span {
	background:url(../images/icon-54.jpg) no-repeat;
	width:76px;
	height:105px;
	left:19px;
	top:0;
}
* html .lm-54 span {
left:-95px;
}
.lm-49 span {
	background:url(../images/icon-49.jpg) no-repeat;
	width:76px;
	height:73px;
	left:19px;
	top:0;
}
* html .lm-49 span {
left:-95px;
}
.lm-50 span {
	background:url(../images/icon-50.jpg) no-repeat;
	width:76px;
	height:69px;
	left:19px;
	top:0;
}
* html .lm-50 span {
left:-95px;
}
.lm-55 span {
	background:url(../images/icon-55.jpg) no-repeat;
	width:49px;
	height:45px;
	left:40px;
	top:18px;
}
* html .lm-55 span {
left:-86px;
}
.lm-56 span {
	background:url(../images/icon-56.jpg) no-repeat;
	width:84px;
	height:73px;
	left:19px;
	top:0;
}
* html .lm-56 span {
left:-95px;
}
.lm-57 span {
	background:url(../images/icon-57.jpg) no-repeat;
	width:114px;
	height:158px;
	left:0;
	top:0;
}
* html .lm-57 span {
left:-114px;
}
.lm-48 span {
	background:url(../images/icon-48.jpg) no-repeat;
	width:76px;
	height:77px;
	left:39px;
	top:0;
}
* html .lm-48 span {
left:-75px;
}
.lm-58 span {
	background:url(../images/icon-58.jpg) no-repeat;
	width:91px;
	height:81px;
	left:23px;
	top:0;
}
* html .lm-58 span {
left:-91px;
}
.spice, .space {
font-size:0;
clear:both;
width:100%;
}
#navigation ul li a {
	color:#685740;
}
#navigation ul li ul li {
	background-image:none;
	margin:0;
	padding:0;
}
#navigation ul li ul li a {
	color: #ffffff;
}
#navigation ul ul  {
	margin-top:8px;
	margin-left:0;
	font-size:0.8em;
	line-height:1.7;
}
#navigation ul ul ul {
	margin-top:0;
	font-size:1em;
}
#content{
	font-size:1.5em;
	width:100%;
}

.img-bl {
	text-align: center;
	float: left;
	width: 190px;
	margin-left: 6px;
	font-size: 1em;
	font-weight: bold;
}
.img-bl div {
	width:152px;
	margin: 0 auto;
}
.desc-bl {
	float: left;
	width: 430px;
}
#form-bl {
	width:614px;
	float:left;
	display:inline;
	margin-left:15px;
}
.snos {
	color: #F42941;
	font-weight: bold;
}
.c-item {
	display:block;
	overflow:auto;
	color:#3C3C3C;
	font-weight:normal;
	font-size:0.9em;
}

.c-item li {
	text-align: center;
	display: block;
	float: left;
	width: 160px;
	margin-left: 26px;
	font-size: 1em;
	font-weight: bold;
	height:305px;
}

.c-item div, .img-bl div {
	border: 5px solid #F2DCB2;
	width:150px;
	background-color:#F2DCB2;
}
.c-item div {
	height:260px;
}
.c-item div {
	position:relative;
}
.c-item div a img, .img-bl div a img {
	border: 2px solid #FFFFFF;
}
.c-item div a:hover img {
	border: 2px solid #3F151C;
}
.price {
	color: #620539;
	font-family:Tahoma, Arial, helvetica, sans-serif;
}
.next {
	color: #296CF4;
	text-decoration: underline;
	width:79px;
	height:29px;
	display:block;
	position:absolute;
	bottom:2px;
	left:36px;
	background: url(../images/zakaz.jpg) no-repeat;
}
.h1-item {
	display:block;
	width:550px;
	margin-top:40px;

}
.h1-item a {
	color:#312B1F;
}
.h1-item a.next2 {
	color:#FFFFFF;
	float:right;
	font-size:0.9em;
	font-weight:normal;
	text-decoration:underline;
}
.h1-item a.next2:hover {
	text-decoration:none;
}
.next:hover {
	text-decoration: none;
}
#footer {
	font: 1em Tahoma, Arial, helvetica, sans-serif;
	color: #666666;
	line-height: 1.5;
	font-size: 1.1em;
}
#footer a {
	color: #666666;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}
.cont {
	margin-left: 365px;
	margin-top: 70px;
	display:inline;
	float:left;
}
.cont strong {
	color: #D74040;
}
.copy {
	display:inline;
	float: right;
	margin-top: 100px;
	margin-right: 64px;
}
#counter {
	width:85px;
	display: block;
	float:left;
}
#zerno, #vert {
	position: absolute;
}

#zerno {
	height: 144px;
	width: 209px;
	background: url(../images/cofee.gif) no-repeat left bottom;
	left: 0px;
	bottom: 0px;
}
#vert {
	background: url(../images/vert.gif) no-repeat;
	height: 175px;
	width: 92px;
	right: 12px;
	bottom: 54px;
}
.botline {
	margin: 0 0 15px 0;
	float: none;
	height: 2px;
	width: 456px;
	background: url(../images/line-hr.gif) repeat-x;
}

