/*--- 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) < 1100)? "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 310px; text-align:justify}
.hl .ban { color:#4f4f4f; font-size:1.1em; padding:180px 410px 0px 290px; text-align:justify}
.hl .hl1 a { color:#2e8ed8; text-decoration:underline}
.hl .hl1 a:hover { text-decoration:none;}
/* .hl p img { display:block; margin-bottom:7px}*/
.hl .hl1 i { font-style:normal; text-decoration:none; display:block; padding-top:7px}
.hl .hl1 img { vertical-align: middle; position:relative; margin-top:-5px}
.hl .hl1 .ic1 { position:relative; margin:-8px 15px 0px 0px}
/* Head/Menu
--------------------------------------------------*/
.hl u { text-decoration:none; display:block; padding:20px 0px 10px 45px; text-transform:uppercase; font-weight:bold; font-size:1.3em; font-family: Arial, Helvetica, sans-serif}
.hl u a { text-decoration:none; color:#2e8ed8; padding:20px 7px 7px 7px}
.hl u a:hover { color: #FFFFFF; background:#2e8ed8}
.hl u .hm_a { color: #FFFFFF; background:#2e8ed8}
/* 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; }
#id_ou { margin-right:10px}
/* 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}
.c table 



.align-left { float:left; margin: 0 0 5px 5px; }
.img-frame { padding-top: 1px; padding-right: 5px; border: 0px solid #aaa; }

/* Left_Col
--------------------------------------------------*/
.l {position:relative; width: 95%;  padding:0px 0px 40px 0px; margin: 0px auto -1px auto; font-size:1.2em;}
.l a { color:#2e8ed8; text-decoration:underline}
.l a:hover { text-decoration:none;}
.l h6 { height:32px; background: #2e8ed8 url("/images/lh.gif") repeat-y; text-align:left; 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

/* Center_Col/Baners
--------------------------------------------------*/
.c_ban { text-align:center; padding-bottom:20px}
.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_Article
--------------------------------------------------*/
.b_article { margin: 0px auto 0px auto; padding:20px 60px 0px 60px;text-align:justify}
.b_article h1 { font-size:1.1em; padding-bottom:7px}
.b_article h2 {padding-top:17px}
.b_article h3 {padding-top:17px;font-size:12px}
.b_article h1 b { color:#696969; margin-right:5px}
.b_article u { text-decoration:none; display:block; padding-top:6px; font-size:11px}
.b_article u a { background:url("/images/fb_a.gif") no-repeat 0px 4px; padding-left:10px}
.b_article  b { color:#EE0000; margin-right:5px}
.b_article p  {padding: 5px 0 5px 0}
.b_article img {
  margin: 10px;
  margin-top:15px;
  border: 1px solid #AAAAAA;
  padding: 5px;
  clear:left;
}



/*--------------------------------------------------*/
.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}

.fbtext {text-align:left; padding:25px 25px 35px 25px;}


/*Left column /book block */

.bb { color:#534d3c;text-align:center; padding:25px 0px 15px 0px;}
.bb h1 { color:#000000;font-size:1.2em;
font-weight:bold; padding-bottom:10px }
.bb b { display:block; background: url("/images/fb_b.jpg") no-repeat 100% 100%; padding-bottom:17px; width:130px; margin:0 auto;}
.bb b img { border:7px solid #FFFFFF}
.bb .bb_a { background:url("/images/fb_a.gif") no-repeat 0px 5px; padding-left:10px}
.bb .txt {text-align:left;padding:0px 0px 0px 35px}

/*Central column /album block */

.ab { color:#534d3c;text-align:center; padding:20px 30px 20px 0px;width:230px}
.ab h1 { color:#000000;font-size:1.2em;
font-weight:block; padding-bottom:10px }
.ab b { display:block; background: url("/images/fb_b.jpg") no-repeat 100% 100%; padding-bottom:17px; width:198px; margin:0 auto;}
.ab b img { border:7px solid #FFFFFF}
.ab .fb_a { background:url("/images/fb_a.gif") no-repeat 0px 5px; padding-left:10px}
.ab .txt {text-align:left;padding:0px 0px 0px 35px}

.albdescr {padding:20px 0px 20px 0px;}
.albdescr .ab_a { display:block;background:url("/images/fb_a.gif") no-repeat 0px 5px; padding:0px 10px}

/* boat picture */
.bpcont  { padding: 25px 0px 35px 0px}

.boatpic { display:block;width:430px; margin-left:auto;margin-right:auto}
.boatpic b { display:block; background:  url("/images/fb_b.jpg") no-repeat 100% 100%; 
padding: 0px  0px 18px 0px;  margin:0 auto } 
.boatpic b img { border:7px solid #FFFFFF }
.boatpic .fb_a { background: #000000; background:url("/images/fb_a.gif") no-repeat 0px 5px; padding-left:10px}
.boatpic h1 {text-align:center; font-family:FrizQuadrataCTT; font-size:1.5em; font-weight:normal; padding-bottom:15px }


/* boat picture */
.spcont  { display:block;padding: 40px 0px 35px 0px;}

.specpic { display:block;width:274px; margin-left:33%;margin-right:auto;border:black }
.specpic b { display:block; background:  url("/images/fb_b.jpg") no-repeat 100% 100%; 
padding: 0px  0px 18px 0px;  margin:0 auto } 
.specpic b img { border:7px solid #FFFFFF }
.specpic .specpic_a { 
	background: #000000;
  background:url("/images/fb_a.gif") no-repeat 0px 5px;
  padding-left:10px
}
.specpic h1 {text-align:center; font-family:Arial,Helvetica; font-size:1.5em; font-weight:normal; padding-bottom:15px }


/*for swf album */
.alb {float:left;
position:relative;
margin-left:-200px;
height:2000px;
padding:0px 5px 5px 5px}
.albstory { position:relative; }
.albstory img { vertical-align: middle; position:relative; margin-top:-5px}
.albstory .ic1 { position:relative; margin:-8px 15px 0px 0px}

/* Left_Col/baners
--------------------------------------------------*/
.l_ban { text-align:center;}
.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}

.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}




