body { margin:0 0 0 0; padding:0; background-color:#000000 }
body#sub { margin:0 0 0 0; padding:0 }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul {margin-left: 10px; color: #000000; padding-top:5px; padding-bottom:5px; }
li {list-style:disc}
h1,h2,h3,h4,h5,h6,form { margin:0 0 0 0; padding-top:-15px; padding-bottom:0px; }
p, div { padding:0; margin:0 }
div#m { margin-top:10px; }
div#m a { font-family:Tahoma; font-size:11px; color:#BCBCBC }
div#back { font-family:Tahoma; font-size:13px; color:#BCBCBC; cursor:pointer }
#clickable, .clickable { cursor:pointer }
.png { behavior: url(png.htc) }
a.kg {text-decoration: none; color:#666666 !important; font-size:10px !important;}
a.kg_map {text-decoration: none; color:#FFFFFF !important;}
a.kg_menu {text-decoration: none; color:#b94244 !important;}

div#main { width:970px; height:576px }

h1 { margin:80px 0 0 0; font-family:Georgia; font-size:18px; color:#FFFFFF; font-weight:100 }
h2 { margin:7px 0 0 40px; font-family:Georgia; font-size:18px; color:#FFFFFF; font-weight:100 }

table.main_menu { margin-top:60px }
table.main_menu tr td div.button { margin:3px 20px 0 20px }
table.main_menu tr td div.button a { font-family:Georgia; font-size:20px; color:#FFFFFF; text-decoration:none }
table.main_menu tr td div.button a:hover { font-family:Georgia; font-size:20px; color:#951D1A; text-decoration:none }
table.main_menu tr td.active { background:url(img/active_menu_button_bg.jpg) left top no-repeat }
table.main_menu tr td.active div.button a, table.main_menu tr td.active div.button a:hover { font-family:Georgia; font-size:20px; color:#FFFFFF; text-decoration:none }

div.smain_menu { z-index:1; position:absolute; top:92px; background:url(img/sub_menu_buttons_bg.jpg) left top no-repeat; }
div.smain_menu div.sbutton.active { margin-right:20px; background:url(img/smain_btn_pointer.gif) left 1px no-repeat; }
div.smain_menu div.sbutton { margin-right:20px; padding-left:24px; position:relative; top:8px; margin-left:20px; height:33px }
div.smain_menu div.sbutton a { font-weight:700; font-style:Italic; font-family:Georgia; font-size:12px; color:#010000; }

div.red_star { position:relative; right:24px; bottom:5px }

table.main_picture { margin-top:-4px }

table.sub_header { margin:26px 0 0 0; background:url(img/info_bg.jpg) left top no-repeat }

table.content { margin-top:30px }
table.content tr td { font-family:Georgia; font-size:12px; color:#FFFFFF; line-height:20px }

table.see_more { margin:20px 0 15px 0 }
table.see_more tr td { font-family:Georgia; font-size:12px; color:#A20000; }
table.see_more tr td.line { height:5px; background:url(img/gray_line.gif) left center repeat-x }

table.sub_menu { margin:10px 0 0 18px }
table.sub_menu tr td div.btn { background:url(img/btn_pointer.gif) left 5px no-repeat; padding-left:35px; margin-bottom:10px }
table.sub_menu tr td div.btn a { font-family:Georgia; font-size:18px; color:#FFFFFF; }
table.sub_menu tr td div.btn a:hover { font-family:Georgia; font-size:18px; color:#951D1A; }
table.sub_menu tr td div.btn a.active, table.sub_menu tr td div.btn a.active { font-family:Georgia; font-size:18px; color:#951D1A; }

table.images tr td img { margin:0 0 15px 0 }

div.more_images { margin:30px 0 15px 0; font-family:Georgia; font-size:12px; color:#A20000; }

table.bottom_menu tr.menu td div { margin-top:10px }
table.bottom_menu tr.menu td div a { font-family:Arial; font-size:10px; color:#404040; text-decoration:none }
table.bottom_menu tr.menu td div a:hover, table.bottom_menu tr.menu td.active div a { font-family:Arial; font-size:10px; color:#951D1A; text-decoration:none }
table.bottom_menu tr.menu td div.separator { font-family:Arial; font-size:10px; color:#404040; margin:10px 15px 0 15px }
table.bottom_menu tr.menu td { border-top:1px solid #7A0909 }

table.bottom_menu tr td.desc div { margin:50px 0 10px 0; font-family:Georgia; font-size:11px; color:#FFFFFF; line-height:15px }
table.bottom_menu tr td.desc div a, table.bottom_menu tr td.desc div a:hover { font-family:Georgia; font-size:11px; color:#7A0909 }

table.copyrights { margin:30px 0 30px 0 }
table.copyrights tr td.copy { font-family:Georgia; font-size:11px; color:#FFFFFF; }

div.images_block { width:600px }

table.response tr td.header { font-family:Georgia; font-size:18px; color:#EEEEEE }
table.response tr td.owner_and_date { font-family:Georgia; font-size:15px; color:#EEEEEE }
table.response tr td.owner_and_date a { font-family:Georgia; font-size:15px; color:#EEEEEE }
table.response tr td.desc div { margin-top:20px; font-family:Georgia; font-size:12px; color:#FFFFFF; line-height:20px }

div.redline { height:50px; background:url(img/red_line.gif) left center repeat-x; width:668px }

table.pages { margin-top:15px }
table.pages tr td.page { font-family:Georgia; font-size:17px; color:#FFFFFF; text-decoration:none }
table.pages tr td.page a { font-family:Georgia; font-size:17px; color:#A50000; text-decoration:none }
table.pages tr td.page div { margin:0 20px 0 20px }
table.pages tr td.active { background:url(img/active_page_button_bg.gif) center top no-repeat }

div.hd, div.sbm { margin:0px 0px 10px 10px; font-family:Georgia; font-size:15px; color:#FFFFFF; }
div.prm { margin-bottom:10px }
div.prm input { border:1px solid #404040; background-color:#404040; width:260px; height:26px; font-family:Georgia; font-size:13px; color:#FFFFFF; padding-top:3px; padding-left:7px; padding-right:7px }
div.small input { width:189px; margin-right:10px }
div.prm textarea { border:1px solid #404040; background-color:#404040; overflow:hidden; width:260px; height:130px; font-family:Georgia; font-size:13px; color:#FFFFFF; padding-top:5px; padding-left:7px; padding-right:7px }
div.big textarea { width:570px; height:130px; font-family:Georgia; font-size:13px; color:#FFFFFF; padding-top:5px; padding-left:7px; padding-right:7px }

div#wrong input, div#wrong textarea { border:1px solid #910B0A }

div.info { font-family:Georgia; font-size:15px; margin-bottom:20px; color:#9B2215 }

table.responses_form { margin:20px 0 0 0 }