body, table, p { margin:0}
body, img, p { padding:0}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
td { font-size:inherit;}
a { color:#03A3FF}
a img { border:none}

* html img.png { behavior:url(plain/pngbehavior.htc); }

.h { visibility:hidden}

/* растяжка на весь экран в высоту */
html { height: 100%;}
body { min-height:100%; height: 100%;}
div.page { margin: auto; height: auto !important; min-height:100%; height: 100%; width:1002px; background:url(/img/footer_dash.png) left top repeat-y}
/* /растяжка на весь экран в высоту */

body { background:url(/img/mainpage_bg.png) center 218px repeat-x #0660AC}

.header { background:url(/img/header_bg.png) left 69px repeat-x #0660AC;}
.headerContent { position:relative; z-index:1000; padding-top:87px}
.headerBgPic { background:url(/img/header_bg.jpg) left top no-repeat; position:absolute; left:0px; height:249px; width:100%; z-index:500}

.logo { padding-left:38px; height:116px}
.logoPhones { font-family:"Arial Narrow", Arial, Helvetica, sans-serif; color:#fff; font-size:24px; margin-left:75px; position:relative; top:-2px; line-height:27px }
.logoPhones p { color:#98BEDD}

.flash_block {height:427px;}
.flash_block div.flash {position:absolute; z-index:1000;}

.mainMenu { position:relative; height:40px; width:1002px;}

#menu { height:53px; z-index:20; position:absolute; left:0; top:0; width:1002px; overflow:hidden}
#menu div.item { float:left; height:40px; z-index:100; position:relative; margin-left:-1px }
#menu div.delim { float:left; margin-left:-1px; position:relative; z-index:90}
#menu a { display:block; height:40px; cursor:pointer;}
#menu span.title { display:block; height:14px; padding:14px 41px 0px 21px;}
#menu span.title img { background-position:left top; background-repeat:no-repeat}
#menu span.pointer { display:block; padding-left:22px; visibility:hidden; position:relative; top:12px}

#menu div.first { margin-left:0 !important}
#menu div.first a { width:166px;}
#menu div.first span.title img { background:url(/img/menu/1_f.gif)}
#menu div.second a { width:222px}
#menu div.second span.title img { background:url(/img/menu/2_f.gif)}
#menu div.third a { width:263px}
#menu div.third span.title img { background:url(/img/menu/3_f.gif)}
#menu div.fourth a { width:138px}
#menu div.fourth span.title img { background:url(/img/menu/4_f.gif)}
#menu div.fifth a { width:212px}
#menu div.fifth span.title img { background:url(/img/menu/5_f.gif)}

#menu a:hover { background:url(/img/menu/menu_dot.gif) left top no-repeat #FFF200;}
#menu a:hover span.title { background:url(/img/menu/menu_dot.gif) right top no-repeat;}
#menu a:hover span.title img { background-position:left -14px}
#menu a:hover span.pointer { visibility:visible}

.headerLine { background:url(/img/menu_bg.png) left top no-repeat #0660AC; height:6px; overflow:hidden}

.footer { background:url(/img/banners_bg.png) left top no-repeat; height:215px}
.footer div.copyrights {padding-top:8px}
.footer div.interso { text-align:right; padding:2px 11px 0px 0px; color:#5d97c8; font-size:10px; cursor:default; line-height:12px}
.footer div.interso a { text-decoration:none; color:#5d97c8; cursor:pointer}
.footer div.interso a:hover { text-decoration:underline}
.footer div.counter {text-align:right; padding:5px 11px 0px 0px; }    

