html { overflow: -moz-scrollbars-vertical; }
body { text-align:center; cursor:default; margin:0px; background:#000000; margin-bottom:30px; }
p { padding:0px; margin-top:15px; }
div.main_top_line { width:860px; font-size:1px; height:2px; margin:auto; background:url(../img/_main_top_line.gif) bottom left no-repeat; }

div.flashover { position:absolute; z-index:1; }
span.back { color:f98000; font-weight:bold; }
span.news { color:#666666; }

img.bottom_corner { width:6px; height:14px; border:none; }

div.overlay { position:absolute; z-index:102; top:0px; left:0px; width:100%; height:100%; text-align:center; display:none; }
div.overlay div { margin:auto; width:auto; padding-top:130px; }

table.main { width:860px; height:auto; margin:auto; border-collapse:collapse; }
table.main td.left { width:17px; height:124px; padding:0px; background:url(../img/_main_left_lines.gif) top left repeat-y; }
table.main td.item { width:210px; height:124px; padding:0px; vertical-align:top; text-align:left; background:url(../img/_main.jpg) top left repeat-x; }
table.main td.item div.line { background:url(../img/_main_item_line.gif) top right no-repeat; }
table.main td.item div.noline { background:none; }
table.main td.item div.text { text-align:left; font-family:Tahoma; font-size:10px; color:#BABABA; padding:18px 30px 0px 30px; line-height:14px; }
table.main td.item div.more { text-align:right; font-family:Tahoma; font-size:10px; padding:5px 30px 0px 0px; }
table.main td.space { width:3px; height:124px; padding:0px; vertical-align:top; text-align:left; background:url(../img/_main.jpg) top left repeat-x; }

table.page_top { width:860px; height:24px; margin:auto; border-collapse:collapse; }
table.page_top td.left { width:17px; height:100%; padding:0px; background:url(../img/_main_left_lines.gif) top left repeat-y; }
table.page_top td.top { width:843px; height:100%; padding:0px; background:url(../img/_main.jpg) top left repeat-x; }

table.page { width:860px; height:auto; margin:auto; border-collapse:collapse; }
table.page td.left { width:17px; height:100%; padding:0px; background:url(../img/_main_left_lines.gif) top left repeat-y; }
table.page td.name { width:137px; height:100%; padding:0px; vertical-align:top; text-align:right; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.name img { height:15px; margin:3px 20px 0px 0px; border:0px; }

table.page td.text { width:405px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.text div.submenu { font-family:Tahoma; font-size:11px; color:#FFFFFF; text-align:left; margin-top:6px; }
table.page td.text div.text { font-family:Tahoma; font-size:11px; color:#BABABA; text-align:left; line-height:16px; margin-bottom:16px; }
table.page td.text div.text img.map { width:234px; height:221px; border:1px solid #353535; }
table.page td.text div.small { font-size:10px; line-height:11px; color:#666666; margin-top:5px; }
table.page td.text div.offertext { font-family:Tahoma; font-size:11px; color:#BABABA; text-align:left; line-height:16px; margin-bottom:16px; margin-top:15px; }
table.page td.space { width:94px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.space div.line { margin-top:36px; height:77px; background:url(../img/_page_space_line.gif) top center repeat-y; }
table.page td.list { width:207px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.list div.list { font-family:Tahoma; font-size:10px; color:#a9a9a9; text-align:left; margin:7px 60px 0px 0px; }
table.page td.list div.list div.space { font-size:1px; height:16px; }
table.page td.list div.list div.banner { margin-left:5px; }
table.page td.list div.list div.item { padding-left:12px; color:#666666; background:url(../img/_page_list_dot.gif) top left no-repeat; margin-bottom:4px; }

table.page td.thumbs { width:617px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; text-align:left; }
table.page td.thumbs div.submenu { font-family:Tahoma; font-size:11px; color:#FFFFFF; text-align:left; margin-top:6px; }
table.page td.thumbs_space { width:22px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.thumbs_pages { width:45px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; }
table.page td.thumbs_pages div.list { font-family:Tahoma; font-size:10px; color:#a9a9a9; text-align:center; margin:7px 0px 9px 0px; }
table.page td.thumbs_pages div.list div.items { font-size:11px; font-weight:bold; color:#FFFFFF; line-height:20px; margin-top:18px; background:url(../img/_pages.jpg) top center no-repeat; padding-left:1px; }
table.page td.thumbs_pages div.list div.items span.on { background:#f98000; color:#000000; padding:1px 4px 2px 5px; }
table.page td.thumbs_pages div.list div.items span.off { background:#262626; padding:1px 4px 2px 5px; cursor:pointer; color:#666666; }
table.page td.thumbs_pages div.list div.items span.off2 { background:#666666; padding:1px 4px 2px 5px; cursor:pointer; }
table.page td.thumbs_pages div.list div.items span.more_on { background:#f98000; color:#000000; padding:1px 3px 2px 4px; font-weight:normal; }
table.page td.thumbs_pages div.list div.items span.more_off { background:#262626; padding:1px 3px 2px 4px; cursor:pointer; font-weight:normal; color:#666666; }
table.page td.thumbs_pages div.list div.items span.more_off2 { background:#666666; padding:1px 3px 2px 4px; cursor:pointer; font-weight:normal; }

table.page td.item { width:500px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; text-align:left; }
table.page td.item div.submenu { font-family:Tahoma; font-size:11px; color:#FFFFFF; text-align:left; margin-top:6px; }
table.page td.item div.submenu span.backpl { padding-left:212px; }
table.page td.item div.submenu span.back { font-weight:bold; color:#f98000; }
table.page td.item_info { width:206px; height:100%; padding:0px; vertical-align:top; background:url(../img/_main2.jpg) top left repeat-x; text-align:left; }
table.page td.item_info div.zone { padding:0px 30px 19px 0px; }
table.page td.item_info div.zone div.name { font-family:Tahoma; font-size:11px; font-weight:bold; text-align:left; color:#f98000; margin-top:6px; }
table.page td.item_info div.zone div.info { font-family:Tahoma; font-size:10px; font-weight:normal; text-align:left; color:#5c5c5c; margin-top:20px; line-height:14px; }
table.page td.item_info div.zone div.info span { color:#FFFFFF; }
table.page td.item_info div.zone div.text { font-family:Tahoma; font-size:10px; font-weight:normal; text-align:left; color:#bababa; margin-top:20px; line-height:14px;  }
table.page td.item_info div.pagetext { font-family:Tahoma; font-size:10px; font-weight:normal; text-align:left; color:#bababa; margin-top:20px; line-height:14px;  }

table.dblist { width:613px; margin:0px; border-collapse:collapse; padding:0px; margin-bottom:3px; margin-top:18px; }
table.dblist td.dbitem { width:142px; height:auto; padding:0px; vertical-align:top; text-align:center; }
table.dblist td.dbitem img { width:140px; height:112px; border:1px solid #333333; }
table.dblist td.dbitem div.name { margin-top:9px; font-family:Tahoma; font-size:11px; color:#f98000; font-weight:bold; text-align:center; }
table.dblist td.dbitem div.info { margin-top:1px; font-family:Tahoma; font-size:10px; color:#FFFFFF; text-align:center; }
table.dblist td.dbitemspace { width:15px; height:auto; padding:0px; vertical-align:top; text-align:center; }
table.dblist td.row { width:100%; height:16px; padding:0px; }

table.iditem { width:456px; margin:0px; border-collapse:collapse; padding:0px; margin-bottom:13px; margin-top:18px; }
table.iditem td.mini { width:142px; height:auto; padding:0px; vertical-align:top; text-align:center; }
table.iditem td.mini img { width:140px; height:112px; border:1px solid #333333; }
table.iditem td.mini div.name { margin-top:9px; font-family:Tahoma; font-size:11px; color:#f98000; font-weight:bold; text-align:center; }
table.iditem td.mini div.info { margin-top:1px; font-family:Tahoma; font-size:10px; color:#FFFFFF; text-align:center; }
table.iditem td.minispace { width:15px; height:auto; padding:0px; vertical-align:top; text-align:center; }
table.iditem td.row { width:100%; height:16px; padding:0px; }

table.newslist { width:612px; margin:0px; border-collapse:collapse; padding:0px; margin-bottom:14px; margin-top:18px; }
table.newslist td.news { width:174px; height:auto; padding:0px; vertical-align:top; text-align:left; }
table.newslist td.news div.name { margin-top:0px; font-family:Tahoma; font-size:11px; color:#f98000; font-weight:bold; text-align:left; }
table.newslist td.news div.date { margin-top:2px; font-family:Tahoma; font-size:10px; color:#FFFFFF; text-align:left; } 
table.newslist td.news div.text { margin-top:10px; font-family:Tahoma; font-size:10px; color:#bababa; text-align:left; } 
table.newslist td.newsspace { width:30px; height:auto; padding:0px; vertical-align:top; background:url(../img/_under_thumb_line.gif) top center no-repeat; }

table.main_bottom { width:860px; height:20px; margin:auto; border-collapse:collapse; }
table.main_bottom td.left { width:27px; height:100%; padding:0px; background:url(../img/_main_bottom_left.gif) top left no-repeat; }
table.main_bottom td.right { width:833px; height:100%; padding:0px; background:url(../img/_main_bottom_right.gif) bottom left repeat-x; }

table.under { width:860px; height:164px; margin:auto; border-collapse:collapse; margin-top:10px; }
table.under td.edge_left { width:5px; height:100%; padding:0px; background:url(../img/_under_edge.gif) bottom left no-repeat; }
table.under td.thumbs { width:649px; height:100%; text-align:center; padding:0px; vertical-align:top; background:url(../img/_under_main.gif) bottom left repeat-x; }
table.under td.edge_right { width:14px; height:100%; padding:0px; background:url(../img/_under_edge.gif) bottom left no-repeat; }
table.under td.news { width:192px; height:100%; padding:0px; vertical-align:top; background:url(../img/_under_news.gif) bottom left repeat-x; }
table.under td.news div.zone { margin:10px 10px 0px 10px; padding:0px 18px 0px 18px; font-family:Tahoma; font-size:10px; color:#FFFFFF; background:url(../img/_under_news_zone.gif) top left repeat-x; }
table.under td.news div.zone img.name { width:70px; height:16px; border:0px; margin:20px 0px 12px 0px; }
table.under td.news div.zone img.dot { width:5px; height:5px; border:0px; margin:5px 4px 1px 2px; }
table.under td.news div.zone div.more { text-align:right; padding:6px 0px 0px 0px; }

table.under_thumbs { width:635px; height:152px; margin:auto; border-collapse:collapse; margin-top:12px; }
table.under_thumbs td.thumb { width:158px; height:100%; padding:0px; text-align:left; vertical-align:top; }
table.under_thumbs td.thumb img { width:140px; height:112px; border:1px solid #333333; margin-left:8px; }
table.under_thumbs td.thumb div.name { margin-top:9px; font-family:Tahoma; font-size:11px; color:#f98000; font-weight:bold; text-align:center; }
table.under_thumbs td.thumb div.info { margin-top:1px; font-family:Tahoma; font-size:10px; color:#FFFFFF; text-align:center; }
table.under_thumbs td.line { width:1px; height:100%; padding:0px; background:url(../img/_under_thumb_line.gif) bottom left no-repeat; }

table.under_short { width:860px; height:62px; margin:auto; border-collapse:collapse; }
table.under_short td.short_edge_left { width:5px; height:100%; padding:0px; background:url(../img/_under_short_edge.gif) bottom left no-repeat; }
table.under_short td.short_thumbs { width:649px; height:100%; text-align:center; padding:0px; vertical-align:top; background:url(../img/_under_short_main.gif) bottom left repeat-x; }
table.under_short td.short_edge_right { width:14px; height:100%; padding:0px; background:url(../img/_under_short_edge.gif) bottom left no-repeat; }
table.under_short td.short_news { width:192px; height:100%; padding:0px; vertical-align:top; background:url(../img/_under_short_news.gif) bottom left repeat-x; }
table.under_short td.short_news div.zone { margin:40px 10px 0px 10px; padding:0px 18px 0px 18px; font-family:Tahoma; font-size:10px; color:#FFFFFF; }
table.under_short td.short_news div.zone img.name { width:70px; height:16px; border:0px; margin-right:25px; }

table.under_short_thumbs { width:635px; height:32px; margin:auto; border-collapse:collapse; margin-top:31px; }
table.under_short_thumbs td.thumb { width:158px; height:100%; padding:0px; text-align:left; vertical-align:top; }
table.under_short_thumbs td.thumb img { width:140px; height:112px; border:1px solid #333333; margin-left:8px; }
table.under_short_thumbs td.thumb div.name { margin-top:3px; font-family:Tahoma; font-size:11px; color:#f98000; font-weight:bold; text-align:center; }
table.under_short_thumbs td.thumb div.info { margin-top:1px; font-family:Tahoma; font-size:10px; color:#FFFFFF; text-align:center; }
table.under_short_thumbs td.line { width:1px; height:100%; padding:0px; background:url(../img/_under_thumb_line.gif) bottom left no-repeat; }

table.under_bottom { width:860px; height:14px; margin:auto; border-collapse:collapse; }
table.under_bottom td.edge_left { width:5px; height:100%; padding:0px; background:url(../img/_under_corner_left.gif) bottom left no-repeat; }
table.under_bottom td.thumbs { width:649px; height:100%; padding:0px; background:url(../img/_under_bottom.gif) bottom left repeat-x #151515; }
table.under_bottom td.thumbs img { border:none; text-align:left; }
table.under_bottom td.edge_right { width:14px; height:100%; padding:0px; background:url(../img/_under_corner_right.gif) bottom left no-repeat; }
table.under_bottom td.news { width:192px; height:100%; padding:0px; background:url(../img/_under_news_bottom.gif) #282828 bottom right no-repeat; }

table.footer { width:830px; height:auto; margin:auto; border-collapse:collapse; margin-top:16px; }
table.footer td.menu { width:380px; vertical-align:bottom; text-align:left; font-family:Tahoma; font-size:10px; padding:0px; color:#4d4d4d; }
table.footer td.menu span { padding-right:10px; }
table.footer td.info { width:314px; vertical-align:bottom; text-align:right; font-family:Tahoma; font-size:10px; padding:0px; color:#4d4d4d; }
table.footer td.call { width:136px; vertical-align:bottom; text-align:right; font-family:Tahoma; font-size:11px; padding:0px; color:#FFFFFF; font-weight:bold; }

div.seo { text-align:center; font-family:Tahoma; font-size:11px; color:#666666; font-variant:small-caps; }
div.seo img.seo { width:5px; height:5px; border:none; margin:0px 5px 0px 5px; }

div.footer_logos { width:860px; height:72px; background:url(../img/_footer_logos.jpg) top center no-repeat; margin:auto; cursor:pointer; }
div.footer_nologos { width:860px; height:4px; background:url(../img/_footer_line.jpg) center left repeat-x; margin:auto; }