﻿@charset "utf-8";
html {overflow-y:scroll;}
html, body {margin:0 auto;}
body {background:#FFF; color:#444; font:100.01% Arial, Helvetica, sans-serif; line-height:1.4em; text-align:justify;}

* {margin:0; padding:0;}
a {outline:none;}
a, a:link {color:#FF0000;}
a:visited {color:#AA0000;}
a:hover, a:active {color:#CC0000;}
img {border:0;}
p {padding:6px 0px 12px 0px;}
table p {padding:4px;font-size:92%;}
h1 {}
h2, h2 a, h2 a:link, h2 a:visited {font-size:14px; color:#000; font-family:Arial, sans-serif; text-decoration:none;}
h3, h3 a, h3 a:link, h3 a:visited {font-size:1.1em; color:#000; font-family:Arial, sans-serif; text-decoration:none;}
h4, h4 a, h4 a:link, h4 a:visited {font-size:1em; color:#000; font-family:Arial, sans-serif; text-decoration:none;}
ul {margin:16px; list-style:cycle;}
li {padding-left:10px;}
form {}
option {padding:0px 10px 0px 5px;}
select {padding:0px 0px 0px 6px;}
label {}
input {margin:4px;padding:0px;}
textarea {width:98%;}

#wrap {position:relative;width:990px;margin:0 auto;padding-bottom:16px;min-height:100%;}
* html #wrap {height:100%;}

#navbar {float:right;font-size:0.8em;color:#848181;margin:16px 0 0 0; position: relative; top: -15px;}
#search {float:right;width:236px;height:32px;background:#dbdbdb url(images/srchbar.jpg) no-repeat;}
#search form {position:relative;display:inline;}

/* --- index --- */
#head {height:420px;}
#logo {padding:20px;}
#tm {float:left;width:230px;height:298px;background:#FFF url(images/tmenu.gif) no-repeat;text-align:left;font:bold 0.7em Verdana, sans-serif;text-transform:uppercase;}
#tm a {display:block;width:220px;height:33px;line-height:33px;padding-left:20px;margin:0px 0px 0px 10px;color:#444;background:#FFF url(images/tminact.gif) no-repeat;text-decoration:none;white-space:nowrap;overflow:hidden;}
#tm a:hover {color:#FFF;background:#FFF url(images/tmact.gif) no-repeat;}

#adblock {position:relative;float:right;width:739px;margin-top:-56px;color:#FFF;}
#adblock h1 {position:relative;float:right;width:240px;font:bold 32px Arial, sans-serif;line-height:1em;margin-top:-366px;padding:0.6em 0.6em 0.6em 1.1em;text-align:left;}

#bm {clear:both;position:relative;height:38px;margin:0px 0px 6px 0px; background:#dbdbdb url(images/bm.jpg) no-repeat;font:bold 12px Verdana, sans-serif;text-transform:uppercase;overflow:hidden;}
#bcnt {position:relative; float:left; left:50%; text-align:center;}
#bwrp {position:relative; float:left; left:-50%; text-align:center;}
#bm a {float:left; display:block; margin:2px;width:158px;height:40px;color:#FFF;background:#dbdbdb url(images/bminact.gif) no-repeat 0% 22%;text-decoration:none;padding-top:10px;}
#bm a:hover {background:#dbdbdb url(images/bmact.gif) no-repeat 0% 22%;}

/* --- in --- */
#inhead {height:110px;}
#inlogo {padding:8px;}
#inbm {position:relative; height:48px; margin:0px 0px 10px 0px; overflow:hidden; background:#dbdbdb url(images/inbm.jpg) no-repeat; text-align:center; font:small-caps bold 14px Arial, sans-serif; text-transform:lowercase; width: 990px;}
#ibcnt {position:relative; float:left; left:50%; text-align:center;}
#ibwrp {position:relative; float:left; left:-50%; }
#inbm a {float:left; display:block; height:46px; text-align:left; background:url(images/inbmbul.gif) no-repeat 0% 40%; text-decoration:none; color:#000; padding:8px 0px 0px 20px; margin-right:10px;}
#inbm a:hover {color:#FF4444;}
#inbm a.active {color:#FF4444;}

#intm {height:288px; margin:0 0 10px 0; list-style:none; font:bold 13px Verdana, sans-serif; text-transform:uppercase;}
#intm li {background:#FFF url(images/phone.gif) no-repeat 0% 40%;padding-left:20px;}
#intm a {display:block; width:210px; height:32px; background:#FFF url(images/itminact.gif) no-repeat; text-decoration:none; color:#FFF; padding:11px 0px 0px 20px; margin-bottom:6px;}
#intm a:hover {background:#FFF url(images/itmact.gif) no-repeat;}
#inban {margin:0px 0 10px 0;}
#inban h4 {color:#fd0002;font-size:13px;font-weight:600;margin:12px 44px 8px 0px;text-align:center;text-transform:uppercase;}
#inban img {margin:2px 0px 12px 0px;}

/* --- content --- */
#content {width:100%;padding-bottom:10px;}

#incontent {width:100%;}
#mleft {float:left;width:252px;padding:6px 0px 18px 4px; min-height:100px;}
#mleft h4 {color:#fd0002;font-size:13px;font-weight:600;margin:12px 44px 8px 0px;text-align:center;text-transform:uppercase;}
#mleft img {clear:both; float:left; margin:2px 0px 12px 0px;}
#mright {margin-left:252px; padding:12px 16px 0px 0px;}
#inleft {float:left;width:230px;}
#inright {float:right;width:739px;padding-bottom:10px;}
#inadblock {color:#000; padding-bottom:4px;}
#inadblock h1 {position:relative; width:600px; height:120px; font:small-caps 1.8em Arial, sans-serif; margin-top:-156px; padding:0.6em 0.6em 0.6em 1.1em; text-align:left;}

#footer {clear:both; height:76px; background:#ffffff url(images/footer.jpg) repeat-x; margin-top:10px;}
#copy {float:left; line-height:1.3em; font-size:0.9em; margin:0.8em 0 0 1.2em;}
#copy a {color:#444;}
#foot {padding:0.8em 1.2em 0 0; text-align:right;}
#foot a {padding:0.3em; color:#3366cc;}

.inline {display:inline;}
.center {text-align:center;}
.left {float:left;}
.right {float:right;}
.imgleft {float:left;margin:2px 8px 2px 0px;}
.imgright {float:right;margin:2px 0px 2px 8px;}
.clear {clear:both;}

.mtext:first-letter {font-size:24px;color:#ff5d5e;}
.mhr {clear:right;background:#ff5d5e;color:#ff5d5e;margin-left:6px;}
.phone {background:#FFF url(images/phone.gif) no-repeat 0% 50%;padding-left:1.8em;}
.email {padding:1px;}
.icq {background:#FFF url(images/icq.gif) no-repeat 0% 50%; padding:0 1.4em 0 1.4em;}
.rbullet {margin:10px 1px 0px 6px;}
.ebullet {margin:11px 14px 0px 14px;}
.sbullet {margin-top:10px;}
.subin {width:108px;margin-top:9px;border:1px solid #000;}
.submit {width:45px;height:18px;margin:9px 0px 0px 0px;color:#FFF;background:#000;border:1px double #FFF;font-size:12px;font-weight:bold;}

/* --- index --- */
.ndata {margin:0;padding:4px 0px 0px 10px;}
.ndata h2 {font-size:14px; background:url(images/conbul.gif) no-repeat 1% 40%; padding:10px 0px 4px 18px; border-bottom:2px solid #dbdbdb; text-transform:uppercase;}
.ndata h2 a {font-size:14px;}
.ndata span {position:relative; display:block; width:116px; left:596px; background:url(images/obj.gif) no-repeat; margin:10px 0px 10px 0px; padding-bottom:6px;}

/* --- in --- */
.clients {clear:both;}
.inclbl {float:left;width:360px;margin:0px 0px 10px -2px; padding-top:4px;padding-left:10px;}
.clhd {background:#FFF url(images/clhd.gif) no-repeat;line-height:32px;height:32px;padding-top:4px;}
.clhd h2 {font-size:14px; background:url(images/blbul.gif) no-repeat 3% 50%; padding:0px 0px 0px 26px; text-transform:uppercase;}
.clhd h2 a {font-size:14px; color:#000;}
.clhd a:hover, .blhd a:active {color:#CC0000;}
.clbd {padding:8px 10px 10px 10px; background:#FFF url(images/clbd.gif) repeat-y; font-size:0.9em; height:100px; overflow:visible;}
.clbd img {display:block; padding:5px;}
.clbd span {position:relative; display:block; width:116px; top:18px; left:596px; background:#FFF url(images/obj.gif) no-repeat;}
.clft {clear:both;background:#FFF url(images/clft.gif) no-repeat;line-height:14px;height:14px;}
.clienttxt {padding:0px 10px 0px 10px; margin:0px 0px 0px 146px; border-left:2px solid #dbdbdb;}

.inbl {clear:both; margin:0px 0 10px 0; padding-top:4px;}
.blhd {background:#FFF url(images/blhd.gif) no-repeat;line-height:32px;height:32px;padding-top:4px;}
.blhd h2 {font-size:14px; background:url(images/blbul.gif) no-repeat 2% 50%; padding:0px 0px 0px 26px; text-transform:uppercase;}
.blhd h2 a {font-size:14px; color:#000;}
.blhd a:hover, .blhd a:active {color:#CC0000;}
.blbd {padding:8px 12px 20px 12px; background:#FFF url(images/blbd.gif) repeat-y; font-size:0.9em; height:100%; overflow:hidden;}
.blminbd {padding:8px 12px 0px 12px; background:#FFF url(images/blbd.gif) repeat-y; font-size:0.75em; line-height: 1.1em; height:100%; overflow:hidden;}
.blbd img {display:block; padding:5px;}
.blbd span {position:relative; display:block; width:116px; top:18px; left:596px; background:#FFF url(images/obj.gif) no-repeat;}
.blminft {clear:both;background:#FFF url(images/blminft.gif) no-repeat;line-height:44px;height:44px;}
.blft {clear:both;background:#FFF url(images/blft.gif) no-repeat;line-height:14px;height:14px;}
.archban {position:relative; float:left; display:block; padding:12px 6px 6px 6px;}
.archtxt {padding:4px 10px 4px 10px; margin:0px 0px 10px 180px; border-left:2px solid #dbdbdb;}
.customban {position:relative; float:left; display:block; padding:6px;}
.customtxt {padding:4px 10px 4px 10px; margin:0px 0px 10px 170px; border-left:2px solid #dbdbdb;}

.objbl {float:left; width:735px; margin:4px 0 14px 0; border:2px solid #dbdbdb;}
.objbl h2 {font-size:14px; background:#efefef url(images/blbul.gif) no-repeat 2% 50%; padding:4px 0px 4px 26px; text-transform:uppercase; border-bottom:1px solid #dbdbdb; }
.objbd {position:relative; padding:8px 12px 0px 12px; background:#FFF; font-size:0.9em; overflow:hidden;}
.objminban {position:relative; float:left; display:block; padding:12px 6px 6px 6px;}
.objmintxt {padding:4px 10px 4px 10px; margin:0px 0px 10px 180px; border-left:2px solid #dbdbdb;}
.objbd span { /*position:relative; display:block; left:0px;*/ width:116px; background:#FFF url(images/obj.gif) no-repeat; margin-top:4px; padding-top: 3px;//padding-top: 0px; padding-bottom: 2px; padding-bottom:4px; padding-right: 15px; }
.objbd .request span { position:relative; display:block; width:225px; right:0px; background:#FFF url(images/obj2.gif) top right no-repeat; padding-top: 0px; padding-right: 0px; margin-top:4px; padding-bottom:4px;}
.objtxt {padding:10px;margin-right:230px;}
.objpics {float:right; position:relative; width:220px; text-align:center; margin:6px 0px 20px 0px;border-left:2px solid #d2d0d1;}

/* .rlform span.select { display: block; width: 150px; border: solid 1px red; }
.rlform select { float: left; } */

a.detail {color:#3300cc; padding:2px 10px 2px 26px; text-decoration:none;}
a.detail:hover, a.detail:visited {color:#3300cc;}
.customers {padding:20px 12px 0px 12px; background:#FFF url(images/blbd.gif) repeat-y; font-size:0.9em; overflow:hidden;}
.customers span {position:relative;width:25%;}
.customers img {display:block;margin:auto;padding:14px 0px 20px 0px;}

.rlout {float:right;padding:5px 8px 0px 0px;}
/*.rlform {float:left;font-size:14px;margin-top:3px;padding:0px 0px 4px 6px;}*/
.rlform * { font-size: 11px; }
.rlform { display: block; height: 300px; width: 600px; margin-bottom: -300px; position: relative; top: -99px;//top: -126px; left: 30px; }
.rlform label { margin-top:2px;padding:0px 2px; width: 100px; }
.rlform select { width: 165px; height: 17px; margin: 0px; padding: 0px; font-size: 11px;//font-size: 9px; }
.rlform input { width: 165px; padding:0px 2px; }

/* ---- remove ---- */

.main {font-size:1.6em;padding-left:16px;}
.mailform {width:90%;padding:10px 30px 40px 30px;}
.mailform * {margin:5px;}
.mailform label {clear:both;float:left;}
.mailform input {float:right;}
.mailform select {float:right;}

.B_crumbBox {display:block; padding:2px 12px 3px 0px; font-size:0.8em; float:right;}
.B_currentCrumb {text-transform:lowercase;}

.FSF_form {padding:5px;}
.FSF_pagination {padding-top:20px;}
.FSF_resultsIntroFailure {padding-top:20px;}
.FSF_intro {padding-top:20px;}

.ditto_pagination { clear:both; font-size:86%; color:black; font-size:15px; margin:0px 0px 0px 6px; /* margin-top: 0px;//margin-top: -60px !important; position: relative; float: left; */ }
#ditto_info { float:left; width:180px; padding:0px 12px 0px 4px; text-align:right; }
.ocount {display:block;}
.oshow {font-size:13px;font-weight:600;}
#ditto_pages {float:left;}
#ditto_pages .ditto_page {padding:1px 1px 2px 1px;margin:2px;color:#ff1111;} 
#ditto_pages .ditto_currentpage {padding:1px 1px 2px 1px;margin:4px;color:#000;text-decoration:underline;} 
#ditto_pages .ditto_off {padding:1px 1px 2px 1px;margin-right:6px;color:#000;text-decoration:underline;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {padding:1px 1px 2px 1px;color:#ff1111;} 
#ditto_pages a:hover {color:#ff6968;}
.order { }
.order input {margin:0;padding:0;}
.order a {float:right;display:block;background:url(images/reqform.gif) no-repeat 50% 50%;width:155px;height:26px;margin:0px 4px;padding:6px 0px 2px 0px;font-size:12px;text-align:center;font-weight:600;text-decoration:none;text-transform:uppercase;}
.order p {clear:right;float:right;width:240px;font-size:11px;line-height:11px;}
.orderleft { text-align: left; }
.orderleft input {margin:0;padding:0;}
.orderleft a {display:block;background:url(images/reqform2.gif) no-repeat 50% 50%;width:197px;height:26px;margin:0px 0px;padding:6px 0px 2px 0px;font-size:12px;text-align:center;font-weight:600;text-decoration:none;text-transform:uppercase; float:none;//float:left;}


.poll {width:100%; font-size:1em; }
.poll_container {width:100%; background-color:#FFF8EA; color:black; padding-top:0.5em; padding-bottom:0.5em; margin-left:auto; margin-right:auto;}
.poll_container_bl {width:100%; background-color:#FFF8EA; color:black; border:1px solid black; padding-top:0.5em; padding-bottom:0.5em; margin-left:auto; margin-right:auto;}
.poll_question {width:100%;text-align:center;margin-bottom:1em;color:#993300;font-weight:600;padding:4px;}
.poll_row_container {width:100%; padding:.1em 0;}
.poll_row_container input {margin:2px;padding:2px;}
.poll_choice {width:30%;float:left; text-align:left; padding-left:1em;}
.poll_votes {width:15%; float:left; padding-right:.5em; text-align:right;}
.poll_bar_container {width:35%; height:.98em; background-color:#FFF8EA; border:1px solid black; float:left; margin:.1em;}
.poll_bar {height:.98em; background-color:#993300; float:left; margin:0; padding:0;}
.poll_percent {text-align:right; padding-right:1em; margin-left:auto; margin-right:auto;}
.poll_totalvotes {width:45%; text-align:right;}
.poll_reject {padding:4px;}
.float_left_text_right {width:70%; float:left; text-align:right; margin:0; padding:0;}
.float_right_text_left {width:30%; float:right; text-align:left; margin:0; padding:0;}
.float_right_text_left input {margin:4px;}
.space_line {clear: both; margin: 0; padding: 0; width: 90%;}

.faketable select option { color: #606060; }
.faketable select option+option { color: black; }

/* #ditto_list { float: left; } */