/* Очистка стилей */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: trebuchet MS;
background: transparent;
}
/* Не забываем описать стили для :focus! */
:focus {
outline: 0;
}

html{
	min-height:1010;
	width:100%;

}

@font-face {
font-family: 'Annabelle';
src: url('/fonts/Annabelle.ttf');
}


a { 
color: #1051ff;
font-size:12px;
font-family:trebuchet MS;
  }
body { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; max-width:1260px; min-width:1260px;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #2B3942; margin:7px 7px 3px 17px; font-weight:normal}
h2 { font-family:Annabelle; font-size:26px; color: #0066FF; margin:1px 7px 1px -16px; font-weight:normal}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; margin: 0px; font-weight:bold}

p {
font-family:Trebuchet MS;
line-height:1.5;
margin-bottom:7px;
margin-left:0;
margin-right:0;
padding:10px 0 0;
text-align:justify;
}

b{font-size:15px;font-weight:bold;}
strong{font-size:15px;font-weight:bold;}
.top-menu {
color:#0000CC;
font-weight:bold;
height:32px;
margin-left:125px;
padding-right:30px;
width:870px;
}

h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #2B3942; margin:7px 7px 3px 17px; font-weight:normal}

a.top-m {color:#1B4ACD;
font-size:20px;
font-style:oblique;
font-weight:bold;
padding-left:20px;
padding-right:51px;
text-decoration:none;
width:278px;}
a:hover.top-m  { color:#003366; text-decoration:none}

a.top-m-1 { font-size:20px;
font-style:oblique; color: #006699; font-weight:bold; text-decoration:none; padding-left:7px; padding-right:7px; display:block; background-color:#FFFFFF}
a:hover.top-m-1  { color:#003366; text-decoration:none}


/*времена года*/
/*ЛЕТО*/
#lbg {
float:left;
height:auto;
min-height:100%;
position:absolute;
width:1250px;
}

#lbg #lbgtop {
float:left;
height:100%;
position:absolute;
width:1250px;
}
#lbgtop .topbg{
background:url("/images/nleto/top.jpg") no-repeat scroll center top transparent;
float:left;
height:517px;
width:1250px;
z-index:-1;
position:absolute;
}

#lbgtop .centerbg{
background:url("/images/nleto/center.jpg") repeat-y scroll center top transparent;
float:left;
height:99%;
position:absolute;
top:0px;
width:1250px;
z-index:-2;
}

#lbg #lbgbottom{
float:left;
height:0;
position:absolute;
width:1250px;
}

#lbgbottom .bottombg{
background:url("/images/nleto/bottom.jpg") no-repeat scroll center top transparent;
bottom:0;
float:left;
height:464px;
position:absolute;
width:1250px;
z-index:-1;
} 

/*ОСЕНЬ*/
#obg {
float:left;
height:auto;
min-height:100%;
position:absolute;
width:1250px;
}

#obg #obgtop {
float:left;
height:100%;
width:1250px;
}
#obgtop .topbg{
background:url("/images/nosen/top.jpg") no-repeat scroll center top transparent;
float:left;
height:517px;
position:absolute;
width:1250px;
z-index:-1;
}

#obgtop .centerbg{
background:url("/images/nosen/center.jpg") repeat-y scroll center top transparent;
float:left;
height:99%;
position:absolute;
top:0px;
width:1250px;
z-index:-2;
}

#obg #obgbottom{
float:left;
height:0;
position:absolute;
width:1250px;
}

#obgbottom .bottombg{
background:url("/images/nosen/bottom.jpg") no-repeat scroll center top transparent;
bottom:0;
float:left;
height:464px;
position:absolute;
width:1250px;
z-index:-1;
}

/*ЗИМА*/
#zbg {
float:left;
height:auto;
min-height:100%;
position:absolute;
width:1250px;
}

#zbg #zbgtop {
float:left;
height:100%;
width:1250px;
}
#zbgtop .topbg{
background:url("/images/nzima/top.jpg") no-repeat scroll center top transparent;
float:left;
height:365px;
position:absolute;
width:1250px;
z-index:-1;
}

#zbgtop .centerbg{
background:url("/images/nzima/center.jpg") repeat-y scroll center top transparent;
float:left;
height:99%;
position:absolute;
top:0px;
width:1250px;
z-index:-2;
}

#zbg #zbgbottom{
float:left;
height:0;
position:absolute;
width:1250px;
}

#zbgbottom .bottombg{
background:url("/images/nzima/bottom.jpg") no-repeat scroll center top transparent;
bottom:0;
float:left;
height:443px;
position:absolute;
width:1250px;
z-index:-1;
}

/*ВЕСНА*/
#vbg {
float:left;
height:auto;
min-height:100%;
position:absolute;
width:1250px;
}

#vbg #vbgtop {
float:left;
height:100%;
width:1250px;
}

#vbgtop .topbg{
background:url("/images/nvesna/top.jpg") no-repeat scroll center top transparent;
float:left;
height:517px;
position:absolute;
width:1250px;
z-index:-1;
}

#vbgtop .centerbg{
background:url("/images/nvesna/center.jpg") repeat-y scroll center top transparent;
float:left;
height:99%;
position:absolute;
top:0px;
width:1250px;
z-index:-2;
}

#vbg #vbgbottom{
float:left;
height:0;
position:absolute;
width:1250px;
}

#vbgbottom .bottombg{
background:url("/images/nvesna/bottom.jpg") no-repeat scroll center top transparent;
bottom:0;
float:left;
height:464px;
position:absolute;
width:1250px;
z-index:-1;
}




.top {position:relative; }
.bg-left { }

.left-menu { 
margin-top:50px;
line-height:35px;
}
a.left-m { color:#0D50A2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-style:oblique;
padding:3px 7px 3px 25px;
text-decoration:none;}
a:hover.left-m { color: #0066FF; text-decoration:none}

a.left-m-1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px;
font-style:oblique; color: #003366; text-decoration: underline; font-weight:400; padding:3px 7px 3px 25px}
a:hover.left-m-1 { color: #0066FF; text-decoration:none}
                                       
a.bot-m { font-size:12px; color:#000000; text-decoration:none; padding-right:10px}
a:hover.bot-m { color:#333333; text-decoration:underline} 

                 
.left-menu img { text-align:center}
.lcart {}
.col {}
.sheet { padding:44px; position:relative;}
.sheet img { padding:3px 4px 3px 4px}

.left_top {
 height:472px;
 position:absolute;
 width:224px;
 top:32px;
}

#okno {
min-height:600px;
line-height:1.5;
}

.right_top {
 height:310px;
 position:absolute;
 top:32px;
 width:173px;
}

.left_bot {
height:224px;
width:224px;
}

.left_center {
height:100%; 
}

.left_bottom {
height:300px; 
}



.bot_left {
}
.bot_center {
}


.bot_right {
}
.adres {font-size:12px;}
.sh-ind p {font-weight:bold}
.sh-ind h1 {COLOR: #3366ff; font-weight:bold}
.subber_menu a{
  margin: 10px 0px 10px 0px;
  font-family: Annabelle;
  font-size:26px;
  color: #0066FF;
  font-weight:normal;
}