/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#5f9ad1 url("/images/b.gif") repeat-x;
       font-family: "Trebuchet MS";
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

html, body { height:100%}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }

/* Global
--------------------------------------------------*/
.main { height:100%; background: url("/images/bb.jpg") no-repeat 50% 100%; position:relative; height:auto !important;	height:100%; min-height:100%;
min-width:1000px  }
*html .main  { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

.global { min-height:1020px; _height:1020px; width:1000px; margin:0 auto 0  auto;  background: url("/images/glob.jpg") no-repeat }

.glob_b { background: url("/images/glob_b.png") no-repeat 0% 100%; height:798px; }






/* Global
--------------------------------------------------*/
.inner {}
.inner .conteiner {min-height:800px; _height:800px; width:1000px; margin:0 auto 0 auto; padding-bottom:210px}
.inner .global { background: url("/images/glob_y.jpg") repeat-y 12px 0px; min-height:1px; height:auto;}
.inner .glob_b { background: url("/images/glob_b_in.png") no-repeat 0% 100%; height:229px}
.inner .glob_t { background: url("/images/glob_in.jpg") no-repeat; min-height:550px; _height:550px;position:relative; margin-bottom:-50px; z-index:1000 }


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { height:402px; padding:13px 30px 0 0; position:relative;}
.head .logo { display:block; width:546px; height:185px; background: url("/images/logo.png") no-repeat; overflow:hidden; text-indent:-300em;
position:absolute; top:-15px; left:0px; cursor:pointer; z-index:11;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop'); _background:none; }


.inner .head { height:134px;}


/* Head/Tel
--------------------------------------------------*/
.head h6 { text-align:right; font-size:31px; color:#FFFFFF; font-weight:normal;}
.head h6 i { font-style:normal; font-size:15px;}


/* Head/Menu
--------------------------------------------------*/
.head ul { margin:0px; padding:0 0 0 0; list-style:none; height:49px; position:absolute; top:55px; right:46px; z-index:10}
.head ul li { float:left; font-size:18px}
.head ul li a { display:block; float:left; text-decoration:none; color:#FFFFFF; cursor:pointer;}
.head ul li a b { display:block; float:left; font-weight:normal; height:38px; padding:11px 22px 0 22px}

.head ul li a:hover { color:#1e4487; background: url("/images/hm_l.gif") no-repeat;}
.head ul li a:hover b { background: url("/images/hm_r.gif") no-repeat 100% 0%;}

.head ul .hm_ac a { color:#1e4487; background: url("/images/hm_l.gif") no-repeat;}
.head ul .hm_ac a b { background: url("/images/hm_r.gif") no-repeat 100% 0%;}


/* Index menu Left
--------------------------------------------------*/
.i_menu_l { float:left; width:402px; padding: 0 0 0 55px; text-align:right; font-size:18px; position:relative; z-index:10000}
.i_menu_l img { position:relative; margin-right:-9px; _display:block}

.i_menu_l ul { margin:2px 0 0 0; padding:15px 17px 0 0; list-style:none; background: url("/images/dot.gif") repeat-x  }
.i_menu_l ul li { font-size:18px; padding:0 0 6px 0;}
.i_menu_l ul li a { color:#1e4487; text-decoration:none; }
.i_menu_l ul li a:hover { border-bottom:2px dashed #1e4487}



/* Index menu Right
--------------------------------------------------*/
.i_menu_r { float:left; width:402px; padding: 0 0 0 80px; text-align: left; font-size:18px;}
.i_menu_r img { position:relative; margin-left:-9px; _display:block}

.i_menu_r ul { margin:2px 0 0 0; padding:15px 0 0 17px; list-style:none; background: url("/images/dot.gif") repeat-x  }
.i_menu_r ul li { font-size:18px; padding:0 0 6px 0;}
.i_menu_r ul li a { color:#1e4487; text-decoration:none; }
.i_menu_r ul li a:hover { border-bottom:2px dashed #1e4487}


/* Navigation
--------------------------------------------------*/
.nav { width:29px; height:134px; background:#6f0f04; padding:14px 0 0 0; float:right; position:relative; margin:-137px 12px 0 0;
_margin-right:6px}

.nav a { display:block; width:10px; height:13px; margin:0 auto 0 auto; margin-bottom:40px}

.nav .n1 { background: url("/images/n1.gif") no-repeat }
.nav .n2 { background: url("/images/n2.gif") no-repeat }
.nav .n3 { background: url("/images/n3.gif") no-repeat; margin-bottom:0px }


.inner .nav  { margin-top:130px}


/* Left menu
--------------------------------------------------*/
.left_menu { float:left; width:143px; padding:40px 21px 100px 27px; color:#FFFFFF; font-size:12px;}
.left_menu a { color:#FFFFFF}


.left_menu h1 { font-size:22px; padding:0 0 15px 0}
.left_menu h1 b { border-bottom:2px solid #FFFFFF}

.left_menu ul { margin:0px; padding:0 0 30px 0; list-style:none}
.left_menu ul li { padding:0 0 6px 0}
.left_menu ul li a { text-decoration:none; border-bottom:2px dashed #FFFFFF}
.left_menu ul li a:hover { border:0px}
.left_menu .lm_ac a { font-weight:bold}

.h_ac { text-decoration:underline}

/* Detals Lot
--------------------------------------------------*/
.d_lot { float:left; width:201px; padding:26px 94px 150px 0; font-size:14px; color:#484848}
.d_lot b { display:block; font-size:18px; padding:25px 0 13px 25px; color:#204689}

.d_lot ul { margin:0px; padding:0 0 0 20px; list-style:none}
.d_lot ul li { color:#484848; padding:0 0 2px 0;}
.d_lot ul li a { color:#484848; text-decoration:none}
.d_lot ul li a:hover { text-decoration:underline}

/* Images
--------------------------------------------------*/
.images { float:left; width:428px; font-size:12px; }
.images span { display: block; padding:0 0 18px 0}
.images b { text-align:center; padding:0 0 10px 0; font-size:12px; color:#626262; display:block;}



.img_ul { width:428px; margin:30px 0 10px 0; position:relative; overflow: hidden; min-height:1px; _height:1px }
*html .img_ul { overflow:visible;}
.img_ul ul { margin:0px; padding:0 19px 0 19px; list-style:none}
.img_ul ul li { float:left; padding:0 3px}

.sl { display:block; width:12px; height:29px; background: url("/images/sl.gif") no-repeat; position:absolute; left:0px; margin-top:30px}
.sr { display:block; width:12px; height:29px; background: url("/images/sr.gif") no-repeat; position:absolute; right:0px; margin-top:30px}




/* Footer
--------------------------------------------------*/
.footer { position:absolute; font-size:12px; color:#FFFFFF; height:65px; width:100%; bottom:0px; left:0px }
.footer a { color:#FFFFFF;}

.fc { text-align:right; width:920px; margin:0 auto 0 auto; padding-top:25px; position:relative;}


.tree { width:470px; height:550px; background: url("/images/tree.png") no-repeat; position:absolute;
left:-95px; top:-510px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tree.png', sizingMethod='crop'); _background:none;}


.inner .tree { width:500px; height:513px; background: url("/images/tree_in.png") no-repeat; left:-70px; top:-470px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tree_in.png', sizingMethod='crop'); _background:none;
}
