body {
	background:  #ffffFF;
	font:normal 13pt tahoma, arial, verdana;
	background-attachment: fixed;
	margin: 0px;
             word-wrap: break-word;
     }

.popuphelp{
	position:relative;
	z-index:1;
	zoom:1;
	color:#06F;
}
.popuphelp em{display:none;}
.popuphelp:hover em{
	display:block;
	position:absolute;
	z-index:1;
 	background-color:#3CB4C3;
 	-webkit-border-radius:5px; /* красивости в виде скругленных углов */
 	-moz-border-radius:5px;
 	border-radius:5px;
	line-height:normal;
	color:#FFF;
	text-decoration:none;
	padding:3px 5px;
	bottom:35px;
	left:0;
	-webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
}
.popuphelp:hover em i{
	position:absolute;
	z-index:1;
	bottom:-7px;
	right:5px;
	border-top:7px solid #000;
	border-left:7px solid transparent;
	_border-left:7px solid #FDEFC6; /* цвет фона. это для ие6.*/
	display:block;
	height:0;
	overflow:hidden;
}	 
	 
a img {
                border: none;
       }

a {
    outline: none;
   }

h1 {
	color: black;
	font: bold 100%/14pt arial;
	align: top;
	position: relative;
	top: 0px;
	left:12px;
    }

h2 {
	color: black;
	font: bold 100%/30pt arial;
	align: top;
	position: relative;
	top:-12px;
	left:12px;
    }
h3 {
	font: bold 100%/5pt Arial;
	color:black;
	text-align: justify;
	}
h4  {
	font: 90%/10pt arial; 
	color:black;
	text-align: justify;
	margin: 15px 15px 0px 15px;
	line-height: 115%;
	text-indent: 15pt;
	}
h5 {
	font: normal 12pt/10pt Arial;
	color:black;
	text-align: center;
	margin: 0px;
	line-height: 115%;
	}

h6 {
	font: normal 17pt/10pt Arial;
	color:black;
	text-align: center;
	margin: 0px;
	line-height: 115%;
	}

P { 
    word-wrap: break-word; 
    text-indent: 1.5em;
    text-align: justify;
    margin: 0 0 0 0;
    padding: 0px 5px 0px 5px;
    font: normal 11pt/13pt tahoma;

   }

.ib {
    word-wrap: break-word; 
    text-indent: 1.5em;
    text-align: right;
    margin: 0 0 0 0;
    padding: 0px 5px 0px 5px;
    font: normal 11pt/13pt tahoma;
    }

P1 { 
    text-indent: 1.5em;
    text-align: justify;
    margin: 0 0 0 0;
    padding: 0px 5px 0px 5px;
    font: bold 11pt/13pt arial;
    font-color: red;
   }

table {
        table-layout: fixed;
      }

.shapka1 {
         vertical-align: bottom;
         padding: 10px 0px 0px 0px;
         width: 743px;
         }
.shapka2{
         vertical-align: bottom;
         padding: 10px 0px 0px 0px;
         width: 256px;
         }

.shapka_mid {
         vertical-align: bottom;
         padding: 10px 0px 0px 0px;
         width: 406px;
         }
.first_main_cont {
         align: justify;
         background: #eeefff;
         vertical-align: top;
         word-wrap:break-word;
         }

.rass_main_cont {
         clear: both;
         text-align: center;
         background: #eeefff;
         vertical-align: center;
         }

#header {
	width:100%;
	height: 217px;
	background: #ffffff;
	padding:-5px 0px 0px 0px
	clear:both;
	margin: -5px 0px 0px 0px;
        align: left;
	}

#nav_corner {
	width:96%;
	height:60px;
	background: #eeefff;
	border: 3px  double gray;
	float:left;
        margin: 10px 0px 0px 10px;
}
#nav_down {
	width:90%;
	height:905px;
	background: #eeefff;
	border: 3px double gray;
	margin: -5px 0px 0px 10px;
        position: relative;
	float:left;
}	

#nav_down_halat_j {
	width:90%;
	height:1170px;
	background: #eeefff;
	border: 3px double gray;
	margin: -5px 0px 0px 10px;
        position: relative;
	float:left;

}	

#nav_right {
	width:98%;
	height:50px;
	background: #eeefff;
        margin: 10px 0px 0px 0px;
	border: 3px double gray;
	position: relative;
}

#preview {
	width: 96%;
	height: 885px;
	background: #eeefff;
             margin: 5px 0px 0px 10px;
	position: relative;
	text-align: justify;
	border: 3px double gray;
	font: 90%/10pt arial; 
	color:black;
	text-align: justify;
	margin: 15px 15px 0px 15px;
	line-height: 115%;
	text-indent: 15pt;
	align: center;
	}

#preview_halat_j{
	width: 96%;
	height: 1150px;
	background: #eeefff;
             margin: 5px 0px 0px 10px;
	position: relative;
	text-align: justify;
	border: 3px double gray;
	font: 90%/10pt arial; 
	color:black;
	text-align: justify;
	margin: 15px 15px 0px 15px;
	line-height: 115%;
	text-indent: 15pt;
	align: center;
	}
	
a	{
	color: black;
	text-decoration:none;
	}	
a:visited {
	color: black;
	text-decoration: none;
	}

#footer {
	width: 100%;
	height: 30px;
	background: url(chrometheme/chromebg6.gif) repeat-x;
	border: 3px groove white;
	position:relative;
        top: 10px;
	}
#perehod {
	width: 100%;
	height: 600px;
	background: #aaaaaa;
	position: absolute;
	align: justify;
	}

.price {
        color: #D20078;
        font-family: verdana;
        font-size: 13pt;
       }

.price_small {
        color: #eeefff;
        font-family: helvetica;
        font-size: 8pt;
        }
.arhiv{
        color: #646367;
      }
.cross { cursor: pointer; }

#snow div {
height: 100%;
left: 0px;
position: fixed;
top: 0px;
width: 100%;}
#snow .front {
background: url(./images/snow/front-snow.png) repeat 50% 0px;
}
#snow .back {
background: url(./images/snow/back-snow.png) repeat 50% 0px;
}

