* {border:0;margin:0}
img {border:0;margin:0;padding:0}
form {margin:0;padding:0px}
body {font:12px Arial, Helvetica, sans-serif;background:url(images/bg.jpg) top repeat-x #000;line-height:19px}
.inner_copy, .inner_copy a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
#main {width:800px;margin:0px auto;background:url(images/main.jpg) 0px repeat-y}
#header {height:108px;padding:0;line-height:normal}
#logo {height:0;padding:0px 0px 0px 0px}
#logo H2 {font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:18px;font-style:italic}
#logo a {text-decoration:none;text-transform:lowercase;font-style:italic;font-size:16px;color:#fff}
#logo H2 a {font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:100}
#buttons {text-align:center;height:26px;margin-left:0;padding-top:18px;background:url(images/but_bg.png) left top no-repeat;padding-left:295px}
#buttons a {font-family:Arial, Helvetica, sans-serif;font-size:14px;display:block;float:left;text-decoration:none;color:#fff;padding-top:0;height:20px;font-weight:500}
.but {width:100px;text-align:center}
#buttons .but:hover {text-decoration:underline}
.top {height:320px;background:#fff}
.top_bot {margin-top:10px;height:25px;background:#fff}
.top_img {float:right;padding:0;margin:0px 0px 0px 20px}
.top_text h1 {color:#700000;font-size:18px;padding:5px 0px 0px 0px;font-weight:100;font-family:Georgia, "Times New Roman", Times, serif}
#content {width:800px;background:url(images/content.gif) left repeat-y;margin:0;padding:0px 0px 0px 0px}
#left {width:529px;float:left;color:#000;margin-left:0}
.img_l {float:left;margin:6px 10px 5px 0px}
.img_r {float:right;margin:9px 10px 3px 10px}
.span_cont {color:#630000;font-size:12px;font-weight:bold}
.span_100 {color:#630000;font-weight:100;line-height:18px}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:100;color:#fff;text-align:left;padding:4px 0px 3px 10px;background:url(images/title.gif) top repeat-x}
.read {height:17px;width:56px;padding-top:1px;padding-bottom:0;background:#630000;float:right;text-align:center;line-height:15px;display:block;font-size:11px;color:#fff;font-weight:100;text-decoration:none}
.read:hover {padding:0px 10px 0px 0px;height:17px;width:56px;padding-top:1px;line-height:15px}
.read a:hover {font-size:11px;text-decoration:underline}
.but_view a {background:url(images/but_view.png) right top no-repeat;text-align:center;padding:0;width:77px}
#right {float:right;width:261px}
.under_a {font-weight:100;color:#630000;text-decoration:none}
.clients {}
.cli_l {float:left;width:47px}
.cli_r {float:left;width:190px}
.razd_right {background:url(images/razd_v.gif) left 9px repeat-x;height:18px}
.dat {color:#630000;text-decoration:underline;font-weight:bold}
.dat:hover {text-decoration:none}
#bottom {width:100%;background:#fff;padding:0px 0px 10px 0px;color:#630000}
#b_col1 {width:239px;float:left;text-align:center}
#b_col2 {width:285px;float:left;margin-left:1px}
#b_col3 {width:274px;float:left;margin-left:1px}
.input_txt {width:242px;border:none;padding:2px 4px 2px 4px;color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:1px solid #630000;background:#E6E6E6}
.text_area {font-size:12px;width:242px;height:53px;border:none;padding:2px 4px 2px 4px;color:#000;font-family:Arial, Helvetica, sans-serif;border:1px solid #630000;background:#E6E6E6}
.send {background:#630000;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px 0px 2px 0px;color:#fff;text-decoration:none;font-weight:100;width:56px;margin:0;float:left;line-height:13px}
.form {line-height:25px}
#b_col2 ul {list-style:none;padding:0px 0px 0px 0px}
#b_col2 li {padding:6px 0px 3px 0px;background:url(images/ul_bot.gif) bottom repeat-x}
#bottom ul a:hover {color:#630000}
#bottom ul a {color:#630000;text-decoration:none;font-weight:bold}
.fu_i {margin:0px 18px 0px 0px;vertical-align:middle }
#b_col4 ul {list-style:none;padding:0px 0px 0px 13px}
#b_col4 li {padding:8px 0px 0px 0px;background:none}
#footer {height:68px;font-size:12px;color:#fff;text-align:center;padding:25px 0px 0px 0px;background:url(images/footer_bg.gif) 0px 13px repeat-x}
#footer a {color:#fff;font-size:12px;text-decoration:none}
#footer a:hover {color:#fff;font-size:12px;text-decoration:underline}
.italic {font-style:italic}
.bottom_i1 {background:url(images/bottom_i1.jpg) left top no-repeat;width:219px;height:112px}
.bottom_i2 {background:url(images/bottom_i2.jpg) left top no-repeat;width:219px;height:112px}
.bottom_i {width:219px;height:112px;display:block}
.bottom_i:hover {background:url(images/bottom_i_over.png) 0px 0px no-repeat}
/* blog */
.datc_comment {height:25px;width:100%;background:url(images/datc_comment.gif) top repeat-x;padding-top:1px}
.datc  {float:left;color:#630000}
.datc a {color:#630000;text-decoration:none;font-weight:100}
.datc a:hover {text-decoration:underline}
.text {padding:10px 10px 10px 10px}
.spis {list-style:none;padding:0px 0px 0px 0px}
.spis li {padding:6px 0px 2px 0px;background:url(images/spis.gif) 0px bottom repeat-x}
.spis a {color:#000;text-decoration:none;font-weight:100}
.spis a:hover {text-decoration:none}
/* calendar */
#calendar {margin:0px 0px 10px 0px;color:#630000}
#calendar a {color:#630000}
#calendar table {width:100%;text-align:center}
#calendar thead {}
#calendar tbody td {border:1px solid #630000}
#calendar #prev {text-align:left}
#calendar #next {text-align:right}
#calendar tfoot a {text-decoration:none;font-weight:bold}
#calendar #now {background:#ECEBEB;border:1px solid #f00;font-weight:bold;color:#630000}
.text2 {padding:0px 10px 0px 10px}
/* gallery */
#gallery {background:#fff}
.gal_img {background:url(images/img31.jpg) 10px 0px no-repeat ;height:473px;width:100%}
.row {padding:10px;background:#ECE9E9}
.row_l {width:428px;height:178px;background:#ECE9E9;float:left}
.row_r {width:322px;background:#fff;float:right}
.text_gal {padding:5px 10px 0px 10px;height:127px}
.num {background:url(images/num.gif) left top no-repeat;width:14px;height:19px;padding:0px 0px 0px 5px;line-height:18px;margin:0px 3px 0px 0px;float:left;display:block;color:#fff;font-weight:bold;text-decoration:none}
.num:hover {background:url(images/num_h.gif) left top no-repeat}
/* about us */
/* contact us */
.input_txt2 {width:494px;border:none;border:1px solid #630000;background:#E6E6E6;padding:4px 6px 4px 6px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.text_area2 {height:125px;width:494px;border:none;border:1px solid #630000;background:#E6E6E6;padding:4px 6px 4px 6px;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.submit2 {background:#630000;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;padding:1px 2px 1px 2px;width:56px;margin:0;line-height:13px;font-size:11px}
.box_us {width:240px;background:url(images/box_us.gif) 0px bottom repeat-x}
.box_us_l {width:26px;float:left;padding-top:4px}
.box_us_r {width:212px;float:left;padding-top:2px}
/* scroll styles here */
.item {width:780px;height:309px;padding-left:10px;padding-top:10px}
.item img {float:left}
.item h2 {border:none;margin-bottom:15px}
.scrollable {position:relative;overflow:hidden;width:790px;height:309px;padding-left:10px} 
.scrollable .items {width:20000em;position:absolute}
.scrollable .items div {float:left} 
.scrollable .items .item {overflow:hidden}
.scrollable .items .item p {line-height:16px}
.navi {width:auto;height:25px;margin:5px 0;margin-top:15px; background:#fff;width:794px;padding-top:5px;padding-left:6px} 
.navi a {width:19px;cursor:pointer;height:19px;float:left;margin:0 0 0 5px;background:url(images/num.gif) no-repeat scroll right top;display:block;font-size:1px} 
.navi a:hover, .navi a.active {background-position:left top;margin:0 0 0 5px; background:url(images/num_h.gif) no-repeat scroll right top}
.header1 {width:780px;height:309px;background:url(images/top.jpg) no-repeat}
.header2 {width:780px;height:309px;background:url(images/top2.jpg) no-repeat}
.header3 {width:780px;height:309px;background:url(images/top3.jpg) no-repeat}
/* DO NOT CHANGE */
div.pp_overlay {background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder {display:none;position:absolute;width:100px;z-index:10000}
