/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
a, a:visited {text-decoration:none; color:#09c;}
a:hover, a:active {text-decoration:none; color:#c09;}


/* general */
img, table {border:0}
body {font-size:13px; font-family: Tahoma, Arial; background:url(bg.jpg) top center repeat-y; background-color:#000; color:#000;}
.clear {clear:both;}

/* content */
.content {padding:0; margin:0 auto; width:900px;}
.header {width:900px; height:330px; margin:0; padding:0;}
#center {width:900px; height:100%; background:url(back.gif);}
.block {width:860px; margin:0 auto;}

/* box */
.box {width:613px; float:left;}
.up {width:613px; height:32px; background:url(box1.gif) no-repeat;}
.down {width:613px; height:61px; background:url(box2.gif) no-repeat;}
.boxbg {width:613px; background:url(boxbg.gif) repeat-y;}

/* #contentbox */
#contentbox {padding:0px 30px 30px 30px;line-height:1.3em;}
#contentbox h1 {font-family:Georgia, Arial; font-size:25px; font-style:italic; color:#c09; background:url(line.gif) no-repeat bottom left; margin-bottom:16px;line-height:1.3em;}
#contentbox h1 a, #contentbox h1 a:visited {color:#666;}
#contentbox h1 a:hover, #contentbox h1 a:active {color:#c09;}
#contentbox h2 {font-family:Georgia, Arial; font-size:18px; font-style:italic; color:#666; margin-bottom:10px; font-weight:normal;}
#contentbox h3 {font-family:Georgia, Arial; font-size:18px; font-style:italic; color:#09c; margin-bottom:10px; font-weight:normal;}
a.link, a.link:visited, a.link:hover, a.link:active {text-decoration:underline;}

/* #works */
#works {padding:0px 30px 30px 30px; line-height:1.3em;}
#works h1 {font-family:Georgia, Arial; font-size:25px; font-style:italic; color:#c00; background:url(line.gif) no-repeat bottom left; margin-bottom:16px;line-height:1.3em;}

#workbox {width:550px; margin-bottom:15px; font-style:italic; font-size:12px; font-family:Georgia;}
#workbox p {float:left;}
.wblink {font-family:Georgia; font-size:20px; font-weight:bold;}


/* #news */
#news {padding:0px 30px 30px 30px; line-height:1.3em;}
#news h1 {font-family:Georgia, Arial; font-size:25px; font-style:italic; color:#09c; background:url(line.gif) no-repeat bottom left; margin-bottom:16px;line-height:1.3em;}
#news p {width:260px; float:left; font-family:Georgia, Arial; font-size:12px; font-style:italic; color:#000;}
#news a, #news a:visited {color:#fff; text-decoration:none; font-weight:bold; background-color:#c00; padding:2px 5px; font-size:13px;}
#news a:hover, #news a:active {color:#c00; text-decoration:none; font-weight:bold; background-color:#ff0; font-size:13px; padding:2px 5px;}
.data {color:#666; font-size:11px}

/* side */
.side {width:227px; float:left; margin-left:20px;}
.sideup {width:227px; height:24px; background:url(sideup.gif) no-repeat;}
.sidedown {width:227px; height:24px; background:url(sidedown.gif) no-repeat;}
.sidebg {width:227px; background:url(sidebg.gif) repeat-y;}
#sidebox {padding:0px 30px 30px 30px; line-height:1.3em;}
#sidebox h1 {font-family:Georgia, Arial; font-size:25px; font-style:italic; color:#fff; margin-bottom:16px; text-align:center; line-height:1em;}

/* footer */
#footer {width:860px; height:188px; background:url(fbg.png) no-repeat center;}
#footer a, #footer a:visited {color:#fc0; text-decoration:none; font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold}
#footer a:hover, #footer a:active {color:#fff; text-decoration:none; font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold}
#footermenu ul {padding-left:30px; padding-top:50px;}
#footermenu li {display:inline; float:left; margin:0; padding:0px 44px 0px 0px;}
#footermenu a, #footermenu a:visited {color:#fc0; text-decoration:none; border-bottom:1px dashed #fc0; font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold}
#footermenu a:hover, #footermenu a:active {color:#fff; text-decoration:none;  border-bottom:1px dashed #fff; font-family:Georgia; font-size:12px; font-style:italic; font-weight:bold}

#phone {font-family:Georgia; font-size:10px; color:#953764; padding-left:30px; padding-right:30px; padding-top:70px; font-style:italic; line-height:1.3em;}

#phone a, #phone a:visited, #phone a:hover, #phone a:active{font-family:Georgia; font-size:10px; color:#953764; font-style:italic; line-height:1.3em; font-weight:normal; text-decoration:none;}

/* image replacement */
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
/* // image replacement */

/* Easy Slider */
#slider{}	
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:550px;height:230px;overflow:hidden;}	
#prevBtn, #nextBtn{display:block;width:30px;height:77px;position:absolute;left:72px;top:758px;}	
#nextBtn{left:655px;}														
#prevBtn a, #nextBtn a{display:block;width:30px;height:77px;background:url(btn_prev.gif) no-repeat 0 0;}	
#nextBtn a{background:url(btn_next.gif) no-repeat 0 0;}												
/* // Easy Slider */

/* wbox */
.wbox {width:550px; height:118px; margin-bottom:30px;}
.wboxpic {width:200px; height:118px; float:left;}
.wboxtext {width:325px; height:118px; float:right;}
.wboximg {padding:4px; background:#C8C8C8;}
.wboxh3 {font-family:Georgia, Arial; font-size:18px; font-style:italic; color:#09c; font-weight:normal;}

#lili a, #lili a:visited {color:#E0E0E0; font-size:9px;}
#lili a:hover, #lili a:active {color:#E0E0E0; font-size:9px;}

#lili2 a, #lili2 a:visited {color:#11BEC7; font-size:9px;}
#lili2 a:hover, #lili2 a:active {color:#11BEC7; font-size:9px;}


