/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:url("../images/b.jpg") no-repeat 50% 0%; 
       font-family:Verdana;
       font-size:62.5%;   /* Resets 1em to 10px */
       text-align:left; /* Center for IE 5.x */
}
.clearing { clear:both; height:1px; font-size: 1px; }

/* Global
--------------------------------------------------*/
.gl { background:url("../images/gl.gif") repeat-y; height:100%; min-width:1100px}
*html .gl  { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1100px" : "100%");}
.gr { background:url("../images/gr.gif") repeat-y 100% 0%; min-height:100%}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.hr { background:url("../images/hr.jpg") no-repeat 100% 0%; }
.hr_b { background:url("../images/hr_b.jpg") no-repeat 100% 178px}
.hl { background:url("../images/hl.jpg") no-repeat 0% 70px; height:321px; padding-bottom:15px}
.hl .lo { margin:66px 0px 0px 32px; float:left}
/* Head/Text
--------------------------------------------------*/
.hl .hl1 { color:#4f4f4f; font-size:1.1em; padding:50px 410px 0px 320px; text-align:justify;text-decoration:none;font-weight:normal; font-family:Verdana}
.hl .hl1 a { color:#2e8ed8; text-decoration:underline}
.hl .hl1 a:hover { text-decoration:none;}
.hl .hl1 img { display:block; margin-bottom:7px}
.hl .hl1 i { font-style:normal; text-decoration:none; display:block; padding-top:7px}
/* Center
--------------------------------------------------*/
.outer { position: relative; z-index:2; margin-left:290px; margin-right:235px; min-height:10px}
*html .outer {height:20px;}
.outer_1 {margin-left: 220px; margin-right:0;}
.wrap-cl { float:left; width:100%; margin-right:-1px; }
.wrap-cl { position: relative; margin-right:0;}
.inleft, .inright, .incenter { width: 100%; overflow: hidden; }
/* Center_Col
--------------------------------------------------*/
.c { float:right; width: 100%; margin-left:-1px; }
.c_cont { color:#534d3c; font-size:1.2em; padding:0px 5px 20px 0px}
.c_cont a { color:#2080ca; text-decoration:underline}
.c_cont a:hover { text-decoration:none}
/* Center_Col/Baners
--------------------------------------------------*/
.c_ban { text-align:center; padding-bottom:0px}
.c_ban img { border:2px solid #FFFFFF;}
/* Center_Col/Links
--------------------------------------------------*/
.b_link { height:32px; background:#2e8ed8; font-size:10px; color:#FFFFFF; padding:0px 0px 0px 25px}
.b_link .ic2 { float:left; position:relative; margin:-6px 20px -5px 0px}
.b_link a { color:#FFFFFF;}
.b_link b { display:block; padding-top:5px; padding-bottom:2px}
/* Center_Col/Block_Newss
--------------------------------------------------*/
.b_new { padding:20px 20px 0px 20px}
.b_new h1 { font-size:1.1em; padding-bottom:7px}
.b_new h1 b { color:#696969; margin-right:5px}
.b_new u { text-decoration:none; display:block; padding-top:6px; font-size:11px}
.b_new u a { background:url("../images/fb_a.gif") no-repeat 0px 4px; padding-left:10px}

/* center column subscribe block */
.b_new_subscribe { border:0px solid #AAAAAA; clear:left; margin:5px 0px 0px 15px; padding:5px; }

/* Left_Col
--------------------------------------------------*/
.l { float:left; position:relative; width:290px; margin-left:-295px; margin-right:2px; padding:0px 0px 40px 0px; z-index:10; font-size:1.2em}
.l { margin-right:1px;}
.l a { color:#2e8ed8; text-decoration:underline}
.l h6 a { color:#2e8ed8;text-decoration:none;}
.l a:hover { text-decoration:none;}
.l h6 { height:32px; background:url("../images/lh.gif") repeat-y; text-align:right; padding:0px 25px 0px 0px }
.l h6 img { vertical-align: middle; position:relative; margin-top:-5px}
.l h6 .ic1 { position:relative; margin:-8px 15px 0px 0px}
/* Left_Col/Foto_Block
--------------------------------------------------*/
.fb { text-align:center; padding:25px 0px 35px 0px}
.fb h1 { font-size:1.1em; font-weight:bold; padding-bottom:15px }
.fb b { display:block; background:url("../images/fb_b.jpg") no-repeat 100% 100%; padding-bottom:17px; width:198px; margin:0 auto }
.fb b img { border:7px solid #FFFFFF}
.fb .fb_a { background:url("../images/fb_a.gif") no-repeat 0px 5px; padding-left:10px}
/* Left_Col/baners
--------------------------------------------------*/
.l_ban { 
margin-left:auto;
margin-right:auto;
width:200px;
text-align:left;
}
.l_ban img { border:3px solid #FFFFFF}
/* Right_Col
--------------------------------------------------*/
.r { float:right; position:relative; width:230px; margin-right:-235px; margin-left:2px; font-size:1.1em; color:#4f4f4f  }
.r { margin-left:1px; }
.r { word-wrap: break-word;}
.r a { color:#2080ca; text-decoration:underline}
.r a:hover { text-decoration:none}
.r h6 { height:32px; background:#2e8ed8; padding:0px 0px 0px 10px;}
.r h6 img { vertical-align:middle; margin-right:12px;margin-top:-5px}

.r_eksp { padding:25px 10px 0px 0px}
.r_eksp h1 { font-size:11px; padding-bottom:3px}
.r_eksp h1 b { color:#848484}
.r_eksp img { border:5px solid #FFFFFF}
.r_eksp table tr .re_d { text-align:center; width:85px; font-weight: bold; color:#54a2df}
.r_eksp table tr .t_txt { font-size:10px}
/* Footer
--------------------------------------------------*/
.f { padding:20px 25px 20px 38px; height:60px; }
.flo { position:relative; margin-top:-25px}
.f_google { float:right}

