html,body {background-color:#f5f5f5;background-image:url(/_images/gradient01.png);background-repeat:repeat-x;}
html,body,div,p,img,li,ul,h1,h2,h3,h4,h5,h6,form,a,hr,table,td,tr {margin:0px;padding:0px;border:0px;font-family:sans-serif, Arial, Tahoma, Verdana;font-size:11px;font-weight:normal;color:#000;}
input,select,textarea {font-family:sans-serif, Arial, Tahoma, Verdana;color:#000;}
input.input,select,textarea {width:96%;font-size:11px;padding:2px;border:1px solid #CCC;background-color:#FFF;}
select {padding:0px;font-size:12px;}
label {display:block;padding:2px 0px;}
ul,li {list-style-type:disc;}

div.hidden {display:none;}

h4.sub,h4.title {color:#f70;}
h4.title {font-size:13px;font-weight:bold;margin-bottom:10px;}
img.title_form {background-position:-120px -300px;}
img.title_map {background-position:-211px -300px;}
img.title_findus {background-position:-240px -300px;}
img.title_32 {background-position:-305px -300px;}
img.title_services {background-position:-377px -300px;}
img.icon_central {background-position:-730px -130px;}
img.icon_backup {background-position:-730px -0px;}
img.icon_webhosting {background-position:-730px -269px;}
img.error {background-position:-171px -300px;}
img.thx {background-position:-186px -300px;}

a {text-decoration:none;color:#f70;}
a:hover {text-decoration:none;color:#000;}

.spirit01 {background-color:transparent;background-image:url(/_images/spirit01.png);background-position:top left;background-repeat:no-repeat;}

a.opachover img {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);-khtml-opacity:0.5;}
a.opachover:hover img {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);-khtml-opacity:1.0;}

div.hr1 {width:100%;height:1px;overflow:hidden;background-color:#FFF;}
div.hr2 {width:100%;height:1px;overflow:hidden;background-color:#ddd;}
div.del {width:1px;height:80px;overflow:hidden;margin:0px auto;background-color:#ddd;}
td.del {background-color:#ddd;}
hr {width:100%;height:1px;overflow:hidden;margin-bottom:30px;background-color:#ddd;color:#ddd;}

img.logo {background-position:0px -300px;}
img.map {background-position:-365px -330px;}

div.mainframe {width:700px;overflow:hidden;margin:0px auto;}
div.bannerframe {width:700px;height:125px;overflow:hidden;}
div.bannerframe div.logo {width:120px;height:18px;overflow:hidden;margin:90px 0px 0px 30px;}
div.flvframe {width:700px;height:300px;overflow:hidden;margin:3px 0px 30px;background-color:#000;background-position:0px 0px;}
table.content,table.contact {width:700px;overflow:hidden;margin-bottom:30px;}
table.content td,table.contact td {vertical-align:top;}
div.container,div.container_big {width:186px;overflow:hidden;font-size:11px;line-height:16px;text-align:left;}
div.container_big {width:443px;}
table.contact div.container {width:264px;}
table.contact div.container_big {width:365px;}

div.links {float:right;width:400px;overflow:hidden;font-size:10px;color:#bebebe;text-align:right;}
div.links a {margin:0px 3px 0px 5px;font-size:10px;color:#bebebe;text-decoration:none;}
div.links a:hover {text-decoration:none;color:#f70;}
div.copy {float:left;width:200px;overflow:hidden;padding-bottom:4px;font-size:10px;color:#bebebe;}
div.copy a {font-size:10px;color:#bebebe;text-decoration:none;}
div.copy a:hover {text-decoration:none;color:#f70;}

ul.cards li {float:left;width:365px;height:142px;margin-bottom:10px;background-position:0px -318px;list-style-type:none;list-style-position:inside;}
ul.cards li img.photo {float:left;margin:9px 10px 0px 10px;border:1px solid #FFF;}
ul.cards li div {float:left;width:250px;overflow:hidden;}
ul.cards li div h4.title {margin:0px;padding-top:10px;font-size:12px;}
ul.cards li div h4.sub {font-size:11px;}
ul.cards li div.button {width:auto;}
ul.cards li div.button_left,ul.cards li div.button_right {width:4px;}

div.button,div.button div,div.button input {height:20px;overflow:hidden;}
div.button div,div.button input {float:left;}
div.button_left,div.button_right {width:4px;}
div.button_left {background-position:-529px -300px;}
div.button_right {background-position:-533px -300px;}
input.button {background-position:-537px -300px;border:0px;}

ul.icons,ul.icons li {list-style:none;}
ul.icons li {float:left;margin-left:7px;}
ul.icons a {display:block;overflow:hidden;padding:10px;border:1px solid #f5f5f5;color:#f5f5f5;}
ul.icons a:hover {border-color:#CCC;}

div#content {margin-bottom:30px;}