@charset "utf-8";
@import url('search.css');

* { margin:0; padding:0}

p img {margin-left: 10px; margin-right: 10px;}
html, body { width:100%;}
html { background-color:#000;}

body { font:normal 16px Verdana, Geneva, sans-serif; color:#cfcfcf; background:url(../images/bg-y.png) 50% 0 repeat-y}

a {  color:#fe7800}
a:hover { text-decoration:none}
a:active { outline:none;}
img { border:0;}
ul { list-style:none}
p { margin:10px 0}

.wrapper {width:1000px; margin:0 auto;}
.top {}
.header { position:relative; background:url(../images/h-bg2.png) no-repeat -1px 0; height:379px;}
#logo { position:absolute; width:273px; height:146px; top:143px; left:28px;}
#logo a { display:block; text-indent:-5000px; height:100%; overflow:hidden}

.header .moduletable { position:absolute; top: 0; right: 0px; height: 52px; text-align: right; color: #fff; font-size: 19px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; }
.header .moduletable p { margin:0}

.header .menu { position:absolute; top:20px; left:50px; border:0; background:none; padding:0}
.header .menu li { float:left;}
.header .menu a { display:block; padding:0 6px; overflow:hidden;}
.header .menu a img { display:inline-block;}

.topmenu { background:url(../images/tm-bg.png) repeat-x 0 0; height: 50px; width: 100%; position: relative; overflow: hidden;}
.topmenu .moduletable_menu { position: relative; float: left; left: 50%; }
.topmenu .menu { position: relative; left: -50%; float: left; padding:0; background:none }
.topmenu .menu li { float: left; height: 50px; margin: 0 10px; }
* html .topmenu .menu li { margin:0 5px;}
.topmenu .menu a { text-decoration: none; text-align: center; height: 50px; display: inline-block; color: #fff; font-family: Tahoma, Geneva, sans-serif; line-height: 48px; padding: 0 5px; font-weight: bold; font-size: 13px; }
.topmenu .menu .active a, .topmenu .menu a:hover { background:url(../images/tm-b-a.png) repeat-x 50% 0}
.middle { background:url(../images/m-bg.png) repeat-x 0 0; padding: 0 0 30px 0; position: relative; zoom:1 }

.content {	width:100%; background:url(../images/mt-bg.png) no-repeat 0 0; padding-top: 169px; }
.wr-content { background:url(../images/mi-m-bg.png) no-repeat 17px 56px; padding:0 27px; overflow:hidden; zoom:1 }
.content-b { background:url(../images/mi-b-bg.png) no-repeat 17px 0; height:16px;}
* html .content-b { background-position:17px 0;}

.footer { width:100%; background:url(../images/f-bg.png) no-repeat -1px 0; height:202px; position:relative; overflow: hidden; padding-top: 20px; }
.footer .tel { position:absolute; top:44px; left:45px; font-size: 14px; font-family: Verdana, Geneva, sans-serif; width: 130px; }
.footer .counter { position:absolute; top:25px; right:17px; }
.footer .counter img { display:block; margin-bottom: 10px; }
.footer table { margin: 0 230px 0 300px; height: 190px; font-size: 12px; vertical-align:top; border-collapse:collapse; color: #767676; }
.footer table a { color:#767676}
.footer table a:hover { color:#ffa60a; text-decoration:underline}
.footer table tr { vertical-align:middle; text-align:center; border-collapse:collapse}
.footer table p { margin:0}
.footer table strong { color:#fe7800; font-weight:normal}
.footer .tr1 { height:83px; text-align:left; line-height: 22px; vertical-align:top}
* html .footer .tr1 { height:63px; line-height:22px;}
*+html .footer .tr1 { height:63px; line-height:22px;}
.footer .tr2 { height:60px; vertical-align:top;}
.footer .tr3 { vertical-align:bottom}

.bottom { clear:both; background:url(../images/b-bg.png) repeat-x 0 0; padding:23px 20px; border-top: 11px solid #000; position: relative; zoom: 1; }
.bottom .b-middle { background:#080a0c; padding: 10px 0; overflow: hidden; zoom: 1; }
.bottom .b-top { background:url(../images/b-bg-t.png) no-repeat 0 0; height:5px; font-size:0;}
.bottom .b-bottom { background:url(../images/b-bg-b.png) no-repeat 0 0; height:5px; font-size:0;}

.bottom .moduletable h3 { font-family: Tahoma, Geneva, sans-serif; font-size: 17px; color: #5b5b5b; font-weight: normal; }

.bottom .news { width:444px; padding:0 52px 0 64px; background:url(../images/sep.png) 100% 50% no-repeat; float: left; }
p.gk_npro_info { margin-right:15px }
.gk_npro_info, .gk_npro_header { float:left; margin:10px 0}
.gk_npro_info, .gk_npro_header, .gk_npro_header a { color:#fe7800; text-decoration: none; font-weight:normal }
.gk_npro_text { clear:both}
a.readon { text-decoration:none}
a.readon:hover { text-decoration:underline}
.gk_npro_text { color:#6ea2af}
.gk_npro_info, .gk_npro_header, .gk_npro_text, a.readon {font-family:"Myriad pro"; font-size:14px;}
div.gk_npro_mainwrap { border:0}
.gk_npro_short_scroll1 { display:none}
div.gk_npro_short_interface { border:0; font-family:"Myriad pro"; margin:0}
div.gk_npro_short_interface span { font-size:0;}
div.gk_npro_short_interface a { font-size:12px;}

.ground { float:right; text-align:center; width:185px; padding-right:101px; padding-bottom:20px;}
.ground h3 { padding-bottom:25px;}
.ground p { font-size:14px;}

.sh { background:url(../images/sh.png) no-repeat 0 0; height:22px; width:24px; display:block; position: absolute; }
.sh.tl, .sh.tr { top:3px;}
.sh.tl, .sh.bl { left:3px;}
.sh.tr, .sh.br { right: 3px; }
.sh.bl, .sh.br { bottom:3px}
.middle .sh.bl, .middle .sh.br { bottom:5px}

.content { font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:20px; position:relative}
.content table { width:100%; }
.content h4 { color:#fe7800; font-size:17px; font-weight: normal; }
td.contentheading { text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#fe7800;}

.top-banner { position:absolute; width:777px; left:107px; top:24px; height:120px; }

.pocmenu { float:left; width:250px; color:#9ac743}
.poc { float:right; width:655px;}
* html .poc { width:670px;}
.ThemePhocaMainItem, .ThemePhocaMainItemHover, .ThemePhocaMainItemActive, .ThemePhocaMainItemRight, .ThemePhocaMainItemText { background:none !important; border:0 !important; padding:0 !important; margin:0}
.ThemePhocaMainItemLeft { display:none}

.phocagallery-box-file, .phocagallery-box-file center, .phocagallery-box-file center div { background:none !important; border:0 !important}
div.componentheading { font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#fe7800}

#phocagallery center, .phocagallery-box-file-third, .phocagallery-box-file-second, .phocagallery-box-file-first, .phocagallery-box-file { width:190px !important; height:138px !important;}

.sectiontablefooter span.pagination span, .sectiontablefooter span.pagination strong, .sectiontablefooter span.pagination a { display:none}

.sectiontablefooter span.pagination em.next a, .sectiontablefooter span.pagination em.back a { height:16px; width:47px; text-indent: -5000px; overflow: hidden; }
.sectiontablefooter span.pagination em.next a { display:block; float:right; background:url(../images/pag.png) no-repeat 100% 0; margin-right:25px; display:inline}
.sectiontablefooter span.pagination em.back a { display:block; float:left; background:url(../images/pag.png) no-repeat 0 0; margin-left:25px; display:inline}

.content h3 { color:#FE7800}
ul.leftborder a { color:#9ece45; text-decoration:none}
ul.leftborder a:hover { text-decoration:underline}
.t17g { font-family:Tahoma, Geneva, sans-serif; font-size:17px; color:#9ece45}

.fl { float:left}
.fl.p10 { padding:0 16px 10px 0}
.fr { float:right}
.fr.p10 { padding:0 10px 0 16px}
.va-t { vertical-align:top}

.top { background:#3c3c3c url(../images/top-bg.png) no-repeat 0 100%; height:57px;}

.art-pin .gk_npro_text { width:240px; padding-left:25px; background:url(../images/mk-n.png) no-repeat 0 4px;}
.art-pin .gk_npro_text a { text-decoration:none; color:#fff;}
.art-pin .gk_npro_text a:hover { text-decoration:underline}
.art-pin td td { width:1%}
.art-pin .moduletable h3 { text-align:center; width:240px; padding-left:25px;}

.t-price { border:1px solid #393939; color:#c9c9c9}
.t-price td { border:1px solid #393939; padding:0 5px}

.tbtt { background:#3f3f3f; color:#fe7800}
.f3 { background:#3f3f3f}