/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*-----------*/
body {background-color:#000; background-image:url(i/bg_bottom.jpg); background-position:bottom; background-repeat:repeat-x;}
body {text-align:center;}
#out {width:100%; height:228px; margin-bottom:-200px; background-image:url(/i/bg_top.jpg); background-position:top; background-repeat:repeat-x;}
#main {width:996px; background-color:#EDEADB; border:1px solid black;}
#main {margin:0 auto; text-align:left; position:relative;}
#main_menu {width:996px; height:52px;}
#main_menu_text {text-align:center; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:12px;}
#main_menu_text a{color:#000; padding:18px 5px; display:block; text-decoration:none;}
#main_menu_text a:hover{color:#fff; background-image:url(/i/menu_bg.gif); background-position:center; background-repeat:no-repeat;display:block; padding:18px 5px;}
#main_menu_text {margin: auto;}
#main_menu_text table {width:565px;}
#main_menu_text div {padding:18px 5px; display:block; background-image:url(/i/cur_menu_item_bg.gif); background-position:center; background-repeat:no-repeat;}
/* #main_menu_text td {padding:18px 5px;} */
#hd_bar1 {position:absolute; top:0; bottom:0;}
#hd_imgs {width:996px;}
#hd_img1 {position:absolute; top:32px; left:0;}
#hd_img2 {position:absolute; top:52px; left:276px;}
#hd_in {position:absolute; top:119px; left:276px;}
#content {width:996px; background-color:#EDEADB;}
#content {position:absolute; top:316px; left:0;}
#header_menu_l2 {background-image:url(i/in_head_bg.jpg); background-position:top; background-repeat:no-repeat; width:996px;}
#menu_l2 {background-color:#f1efe3; background-image:url(i/menu_l2_bg.gif); background-position:top; background-repeat:no-repeat;}
#menu_l2 {width:606px;}
#menu_l2_content {padding:35px 20px 0 20px;}
#menu_l2 a {color:gray; text-decoration:none;}
#menu_l2 a:hover {color:gray; text-decoration:underline;color:#900;}
#bottom {width:996px; height:439px; position:relative; background-image:url(/i/footer2.jpg);}
#text {padding:20px 20px 20px 0}
#photo_galery {margin-bottom:20px;}
td.img {width:196px; background-image:url(i/photo_mid_bg.jpg); text-align:center;}
td.desc {width:196px; background-color:#EDEADB; text-align:center;}
.bug {margin-bottom:-3px;}
*html .bug {margin-bottom:0px;}
#copyright {position:absolute; top:381px; left:660px; color:gray; font-size:10px; margin-right:20px;}
#map {position:absolute; top:91px; left:710px;}


.first_line {font-size:1.3em; font-weight:bold; color:#900;}
.first_line a {text-decoration:none;color:#900;} 
.second_line {font-size:0.9em; font-weight:bold; color:#000; margin-bottom:0.3em; text-decoration:none;}
.second_line a {text-decoration:none;color:#000;}
.btn_bg1 {width:102px; height:17px; height:"20px"; background-image:url(/i/btn_bg1.gif); text-align:center; padding-top:3px;}
.btn_bg2 {width:64px; height:17px; height:"20px"; background-image:url(/i/btn_bg2.gif); text-align:center; padding-top:3px;}
.btn_bg1 a, .btn_bg2 a {color:#FFF; font-size:11px; text-decoration:underline;}
.h_dash {height:10px; background-image:url(i/h_dash.gif); background-repeat:repeat-x; background-position:top;}
a:hover {text-decoration:underline;}

/* внутренние стили */
.ralign {float:right; padding-left:10px;}
.lalign {float:left; padding-right:10px;}
.calign {text-align:center; margin-right:10px; margin-left:10px}

table.std_tab td {border-right:1px solid #FFF; border-bottom:1px solid #FFF;  padding:3px; margin: 2px; background-color:#eee; font-size:11px;}
table.std_tab td.head, table.std_tab th {text-align:center; font-weight:bold; background-color:#ddd;}
table.std_tab caption {font-size:11px; color:#000000; font-weight:bold;}

.text_warning {color:#900;}
.text_notes {font-size:0.8em; color:gray;}
#text b {font-weight:bold;font-style:inherit;}
#text strong {font-weight:bold;font-style:inherit;}
#text ul {list-style:disc; padding-left:2.5em; padding-bottom:1em;}
#text ol {list-style:decimal; padding-left:2.5em; padding-bottom:1em;}
#text p {padding-bottom:1em;}
#text a {text-decoration:none; color:#2b5bbe}
#text a:hover {text-decoration:underline; color:red;}
h1 {font-size:1.3em; font-weight:bold; color:#900; line-height:1.4em;}
h2 {font-size:1.1em; font-weight:bold; color:black;}
#text em {font-style:italic; font-weight:inherit;}
#text i{font-style:italic; font-weight:inherit;}