/* CSS Document */

* {
margin: 0; 
padding: 0; 
border: 0;} 

a{
outline:none;
text-decoration:none; } 

a img{
border:none;} 

img{
border:none;} 

.img{
display:block;}

.both{
clear:both}

body{
background: url(images/background_body.png) repeat;
position:relative;
min-width:1100px;
}


.uzor{
position:absolute;
background:url(images/uzor_top_body.png) no-repeat;
width:259px;
height:113px;
top:0;
right:0;
z-index:1;} 


* html  .uzor{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/uzor_top_body.png', SizingMethod="scale" )}


#container{ 
width:1100px;
margin: 0 auto;
position:relative;}

* html .left_bottom{
left:0;
bottom:-1px;}
 
* html .right_bottom{
position:absolute;
right:-1px;
bottom:-1px;}


* html .right_top{
position:absolute;
right:-1px;
top:0;}


.left_top{
position:absolute;
left:0;
top:0;
}

.right_top{
position:absolute;
right:0;
top:0;}

.left_bottom{
position:absolute;
left:0;
bottom:0;}

.right_bottom{
position:absolute;
right:0;
bottom:0;}
 

#menu{
height:95px;
margin-left:169px;
font:22px "Times New Roman", Times, serif;
position:relative;
z-index:5}


.glavnay{
position:absolute;
top:38px;
background:url(images/glavnay_background.png) no-repeat;
width:122px;
height:57px;
left:169px;
z-index:4}


* html  .glavnay{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/glavnay_background.png', SizingMethod="scale" )}


#menu ul{
display:block;
list-style-type: none;
padding-top:56px;
padding-left:22px;}

#menu li{
display: inline;
margin-right:83px}

#menu li a{
color:#fffefe;}




#content{
width:1059px;
position:relative;
margin-left:23px;
height:100%;
background:url(images/ded_moroz.png) no-repeat #FFFFFF;
background-position:688px 92px;}


#content h1{
	position:absolute;
	font:40px Calibri;
	color:#000000;
	left: 153px;
	top: 32px;
} 

#content h3{
	position:absolute;
	font:34px Calibri;
	color:#000000;
	right:60px;
	top: 15px;
} 


#content h3 span{font:50px Calibri; color:#000000;}
.content_png{background:url(images/ded_moroz_png.png) no-repeat; position:absolute; width:19px; height:53px; right:0; top:229px;}
* html  .content_png{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ded_moroz_png.png', SizingMethod="scale" )}
.p1{color:#84806e; font:17px Calibri; display:block; padding:125px 340px 0 65px; text-align:justify}
#content h2{display:block; font:40px Calibri; color:#000000; height:69px; background:url(images/elka.png) left no-repeat; margin:10px 0 0 60px; padding:32px 0 0 90px;} 
.p2{color:#84806e; font:17px Calibri; display:block; padding:10px 340px 70px 65px;text-align:justify}
.snegovik{background:url(images/snegovik.png) no-repeat; position:absolute; width:146px; height:183px; left:30px; top:25px;}
* html  .snegovik{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/snegovik.png', SizingMethod="scale" )}

/*футер......*/
#footer{position:relative; height:90px;}
.top{background:url(images/footer_background.png) no-repeat; position:absolute; top:0; left:106px; width:832px; height:79px;}
* html  .top{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_background.png', SizingMethod="scale" )}
#footer p{position:absolute; font:bold 29px Verdana, Arial, Helvetica, sans-serif; z-index:2; color:#FFFFFF; left:535px; top:29px;}
input, select, textarea {border:solid 1px #000;}
.discount{background:url(images/discount.png) no-repeat; position:absolute; color:#e94035; font:bold 40px Verdana, Arial, Helvetica, sans-serif; z-index:3; right:32px; top:10px; width:118px; height:61px; padding:12px 0 0 15px;}
* html  .discount{ background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/discount.png', SizingMethod="scale" )}

