/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }
ol, ul { list-style:none; }
sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }



/* body
--------------------------------------------------*/
body { background:#000000 url("../images/g.gif");
       font-family: Arial; 
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:none;  outline-style:none  }
a:hover { text-decoration:none; }


.global {  margin:0 0 auto; max-width:1280px; }
*html .global {width:expression(document.body.clientWidth > 1280? "1280px": "auto" );}

.main { background: url("../images/gt.gif") repeat-x; min-width:1000px;}
*html .main { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}


.inner .main { background: url("../images/gt_in.gif") repeat-x 0 96px;}
.inner { background:#FFFFFF url("../images/g_in.gif") ;}


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { background: url("../images/hc.png") no-repeat 64% 100%; font-family:Tahoma;
position:relative;overflow:hidden; height:344px;margin-bottom:36px;  }

.hc { background: url("../images/hl.png") no-repeat 250px 0; }
.hr { height:327px; padding:17px 0 0 53px; border-bottom:1px solid #333333; background: url("../images/hr.png") no-repeat 100% 100%;   }

.head .logo { display:block; width:154px; height:295px; overflow:hidden; text-indent:-3000em;  background: url("../images/logo.gif") no-repeat;}


.inner .head { background: url("../images/hl_in.jpg") no-repeat 38px 100%;   margin-bottom:30px; height:203px }
.inner .hc { background: url("../images/hl2_in.jpg") no-repeat 25% 100%;  }
.inner .hl { background: url("../images/hc_in.jpg") no-repeat 50% 100%;  }
.inner .hlr { background: url("../images/hr2_in.jpg") no-repeat 77% 100%; }
.inner .hr {height:195px; padding:8px 0 0 40px; background: url("../images/hr_in.jpg") no-repeat 100% 100%; }

.inner .head .logo { display:block; width:198px; height:77px; overflow:hidden; text-indent:-3000em; background: url("../images/logo_in.gif") no-repeat; }


/* Head/Menu
--------------------------------------------------*/
.h_menu { position:absolute; top:29px; right:62px; color:#fede89; font-size:9px}
.h_menu a { color:#fede89; text-decoration:none; margin:0 3px}
.h_menu a:hover { text-decoration:none}

.inner .h_menu {color:#cc9900; right:43px; top:30px}
.inner .h_menu a { color:#cc9900}


/* Left Col
--------------------------------------------------*/
.t .left_col { width:237px; padding:0 0 5px 53px;}


/* Left Col/Menu
--------------------------------------------------*/
.l_menu { margin:0px; padding:0 0 27px 0; list-style:none}
.l_menu li { font-family:Georgia; font-size:16px; padding:0 0 8px 0}
.l_menu li a { color:#FFFFFF; text-decoration:none}
.l_menu li a:hover { text-decoration:none; color:#f0d383}

.l_menu li ul { margin:0px; padding:13px 0 0 12px; list-style:none}
.l_menu li ul li { padding:0 0 5px 0; font-size:12px;}
.l_menu li ul li a { display:block; padding:0 0 0 16px; background: url("../images/lm_a.gif") no-repeat 0 7px; _height:1px }
.l_menu li ul li a:hover { background: url("../images/lm_ac.gif") no-repeat 0 7px; }


.inner .l_menu li a { color:#666666; text-decoration:none}
.inner .l_menu li a:hover { color:#cc9900}


/* Left Col/Search
--------------------------------------------------*/
.search { padding:0 0 5px 0}
.search p { float:left; width:145px; height:20px; background: url("../images/s_in.gif") no-repeat; padding:2px 0 0 5px; margin-right:3px; margin-top:1px   }
.search p input { color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; background:none;}
.search .btn { width:33px; height:24px; border:0px; cursor:pointer;  background: url("../images/btn.gif") no-repeat; vertical-align: text-top}


/* Center Col
--------------------------------------------------*/
.t tr .center_col {  padding:0 30px 10px 0}
.t .center_col_gallery .center_col {  padding:0 0 10px 0}
.center_col {color:#FFFFFF; font-size:12px;}
.center_col a { color:#fede89}
.center_col h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fede89; font-weight:normal; padding:0 0 16px 0}
.center_col p { padding:0 0 14px 0;}
.center_col span { display:block; font-size:11px; padding:5px 0 0 0}
.center_col span a:hover { text-decoration:none; color:#FFFFFF}
.center_col img { border:0; padding:0 20px 10px 0}


.sponsori {border: none; border-collapse: collapse; width: 100%}
.sponsori td {padding: 0px; vertical-align:top}
.sponsori img { border:0; padding:0 0 0 0}
.sponsori .wbd { padding:20px 0 30px 45px}
.sponsori .crsp { padding:12px 0 40px 0}
.sponsori .natixis { padding:50px 0 0 0}
.sponsori .aeroflot { padding:25px 0 0 0}
.sponsori .yamaha { padding:50px 0 0 0}
.sponsori .akropol { padding:0 0 0 0}
.sponsori .maria { padding:0 0 0 0}
.sponsori .hottabych { padding:15px 0 0 0}
.sponsori .operacentre { padding:20px 0 0 0}
.sponsori .mkrf { padding:20px 0 30px 22px}
.sponsori .dpm { padding:20px 0 0 25px}
.sponsori .fga { padding:20px 0 0 15px}


.inner .center_col { color:#333333; padding-bottom:20px}
.inner .center_col a { color:#cc9900}
.inner .center_col h1 { color:#cc9900}
.inner .center_col h2 { font-family:Arial; font-size:14px; color:#cc9900; font-weight:normal; padding:0 0 16px 0}

/* Right Col
--------------------------------------------------*/
.t tr .right_col { width:240px; padding: 0 30px 0 40px; }
.right_col {font-size:12px}
.right_col a { color:#FFFFFF}
.right_col h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fede89; font-weight:normal; padding:0 0 16px 0}


.inner .right_col a { color:#333333}
.inner .right_col h6 { color:#cc9900}

/* Right Col/News
--------------------------------------------------*/
.r_news { margin:0px; padding:0 0 4px 0; list-style:none}
.r_news li { padding:0 0 16px 0 }
.r_news li a:hover { text-decoration:none; color:#fede89}

.all_n { font-size:11px}
.all_n a { color:#fede89}
.all_n a:hover { text-decoration:none; color:#FFFFFF}
.inner .right_col .all_n a { color:#cc9900}
.inner .right_col .all_n a:hover { text-decoration:none; color:#333333}

/* Footer
--------------------------------------------------*/
.footer { border-top:1px solid #333333; margin:0 0 0 290px; font-size:10px; color:#666666; font-family:Tahoma; padding:22px 0 30px 0 }
.footer a { color:#666666; text-decoration:none}
.footer a:hover { text-decoration:none}
.footer p { padding:4px 0 0 0}

.inner .footer { color:#666666; border-top:0px; margin-top:20px}
.inner .footer b { display:block; border-bottom:1px solid #cccccc; padding:0 0 11px 0; margin-bottom:22px; color:#cc9900; font-weight:normal; }
.inner .footer b a { color:#cc9900;  background: url("../images/fl.gif") no-repeat 100% 5px; padding:0 12px 0 0; margin-right:6px  }

.imgfest { border-style:solid; border-width:1px; border-color:#555;  }