body {margin:0px; padding:0px; font-size:0.7em; font-family:verdana,arial; color:#000;}
td {font-size:0.7em;}

.all {position:relative; z-index:1;background: #fff url(image/bg.gif) repeat-x top;}

a {text-decoration:none; color:#709911;}
a:hover {text-decoration:underline;}
a:visited {#A4A4A4;}

img {border:0px;}

h1,h2{font-size:1.0em; font-family:verdana,arial; color:#000;}

.header {height:111px; background: url(image/bgheader.gif) no-repeat left;}

.foot {height:51px;}
.botmenu {margin:0px 15px 17px 20px; font-size:0.9em; color:#709911;text-align:center;}
.botmenu a {color: #000;}

.footer {height: 60px; background: url(image/bgfooter.gif) repeat-x top; text-align:center;}
.copy {font-size:0.9em; margin:11px 0px 0px 11px; color:#9E9F9F;}

.logo {position:absolute; top:15px; left:39px; z-index:3}

.lang {position:absolute; top:21px; left:700px; display:inline; background:#A2B3B7; border:1px #fff solid; padding: 1px 4px; color: #fff; font-family: tahoma; font-weight:bold; font-size:1.0em; z-index:3}
.lang p {padding-left:9px; background: url(image/arrwhite.gif) no-repeat 0px 5px; margin-bottom:0px;}
.lang a {color:#fff;}

.leftcols {background:#EFF0F0 url(image/bgleft.gif) repeat-y left; width:173px; border-bottom:7px #eff0f0 solid;}
.leftcols p {margin:0px;}

.green {height:7px; overflow:hidden; margin-top:1px; background:#95CD12; position:relative; z-index:2;}

.bgmenu {width:155px; background:#F7F7F7 url(image/bgmenu.gif);margin-top:-8px; padding-top:7px; border-bottom:7px #EFF0F0 solid;margin-bottom:7px;}

.menu {width: 148px; margin-right:2px; border-collapse:collapse;}
.menu .cell {border-top:1px #DCDDDD solid;border-bottom:1px #DCDDDD solid; text-align=left; width:143px; height:30px;}
.menu .cell p {padding-left: 14px; background: url(image/arr.gif) no-repeat left; margin-left:7px;} 
.menu .cell#close {border-bottom:0px #fff solid;}

.menu .active td {background:#95CD12;border-bottom:1px #95cd12 solid;border-top:1px #95cd12 solid;}
.menu .active .cell {background:#fff url(image/cellact.gif) repeat-y right;border-bottom:1px #DCDDDD solid;border-top:1px #DCDDDD solid; color:#709911;} 

.menu .active a {color:#709911;}

.menu a {color:#000;}
.menu a:hover {color:#709911;}

.insert{width:141px; margin-right:7px;padding-top:14px; padding-bottom:7px;border-bottom:2px #C4CED1 solid;text-align:left;}

.wowh {background: #AFBEC2 url(image/wowbg.gif) repeat-x top; color: #fff; font-family: tahoma; font-weight:bold; font-size:1.0em;}
.wowh p {background: url(image/love.gif) no-repeat left; padding:6px 2px 6px 25px;margin-left:7px;}
.wowt {font-size:0.95em; border:3px #DCDEE5 solid; border-top:0px;padding:7px;}
.buynow {text-align:center;padding:21px 0px;}


.rightcols {padding:14px 0px 14px 9px;} 

.hr {height:1px; background:#95CD12;overflow:hidden;margin:9px 0px 9px 0px;}

.hrg {height:1px; background:#DCDEE5;overflow:hidden;margin:9px 0px 9px 0px;}

.dloadblock {border: 1px #DCDEE5 solid; border-top:3px #DCDEE5 solid; margin-top:14px; border-bottom:0px; background:url(image/dloadbg.gif) no-repeat bottom left;}
.dloadbottom {height:16px; background:url(image/dloadsm.gif) repeat-x top; margin-bottom:14px;}
.dloadbottom div {height:16px; background:url(image/dloadbot.gif) no-repeat top left;}
.dload {padding:9px 9px 9px 44px; background: url(image/dload.gif) no-repeat 9px 7px;}
.dload p {margin:0px;}

.dloadfull {border: 1px #DCDEE5 solid; border-top:3px #DCDEE5 solid; margin-top:14px; border-bottom:0px; background:url(image/dloadfbg.gif) no-repeat bottom left; padding: 9px 9px 13px 124px; line-height: 18px;}
.dloadfullbot {height:16px; background:url(image/dloadsm.gif) repeat-x top; margin-bottom:14px;}
.dloadfullbot div {height:16px; background:url(image/dloadfbot.gif) no-repeat top left;}
.dloadfull p {margin:0px; }

.block {border: 1px #DCDEE5 solid; border-top:3px #DCDEE5 solid; margin-top:14px; border-bottom:0px; background:url(image/blockbg.gif) no-repeat bottom left; padding: 9px 21px;}
.blockbot {height:16px; background:url(image/dloadsm.gif) repeat-x top; margin-bottom:14px;}
.blockbot div {height:16px; background:url(image/blockbot.gif) no-repeat top left;}

p {margin:0px 0px 9px 0px;}

p.comm {font-size:0.8em; line-height:12px; margin-top:7px; color:#737373;} 

p.lspace {line-height:20px; padding:0px; margin:0px;}

p.list {padding-left: 12px; background: url(image/list.gif) no-repeat 0px 4px; margin-bottom:4px;}

p.list2 {padding-left: 12px; background: url(image/list2.gif) no-repeat 0px 3px; margin-bottom:4px;}

p.select {font-weight: bold; color:#95CD12;}

p img, h3 img {vertical-align:middle;}

p.author {margin:0px;}

.thgreen, .thgrey, .thlight {margin-top:21px; position:relative; z-index:3; margin-bottom:-3px; border: 3px #DCDEE5 solid; border-bottom:0px; width:142px; padding:3px 0px}
.thgreen {background: #95CD12;}
.thgreen p {background: url(image/ttl.gif) no-repeat 6px 3px; color: #fff; font-family: tahoma; font-weight:bold; font-size:1.0em; padding-left: 15px; margin-bottom:1px;}

.tdlights {background:#DCDEE5 url(image/bglights.gif) repeat-x bottom; border-top:3px #DCDEE5 solid;}
.lightfff {margin:0px 3px; background:#ffffff; padding:10px;}

.thgrey {background:#93A6AB url(image/bgtdgrey.gif) repeat-x bottom;}
.tdgrey {border: 3px #DCDEE5 solid; background: #F5F5F5;}
.thgrey p {background: url(image/ttl.gif) no-repeat 6px 3px; color: #fff; font-family: tahoma; font-weight:bold; font-size:1.0em; padding-left: 15px; margin-bottom:1px;}

.thlight {background:#DDDFE6 url(image/bgtdlight.gif) repeat-x bottom;}
.tdlight {border: 3px #DCDEE5 solid; background: #ffffff;} 
.thlight p {background: url(image/tts.gif) no-repeat 6px 3px; color: #595F73; font-family: tahoma; font-weight:bold; font-size:1.0em; padding-left: 15px; margin-bottom:1px;}

h3.title {margin: 0px; background: url(image/ttg.gif) no-repeat 0px 4px;padding-left:9px; font-family:arial;font-size:1.2em;}

.space {padding:7px;}
.space2 {padding: 7px; background:#fff; border-top:1px #DCDEE5 solid;border-bottom:1px #DCDEE5 solid; color:#808080; font-size:0.9em;}
.space2 td { color:#808080; font-size:0.6em;}

td.red, p.red, a.red, span.red {color:#FF7F00;}

td.blackstrike, p.blackstrike, a.blackstrike, span.blackstrike {color:#212121; text-decoration:line-through;}

.system {font-weight:bold; font-size:0.9em;}

.table1 {border-top: 3px #DCDEE5 solid; margin:21px 0px;}
.table1 td {padding:9px 0px 15px 0px;}

.table2 td {padding-right:14px;}

.imgatspace img {margin-top:6px; margin-right:10px;}

.contform {margin:14px;}
.contform td {padding:4px 12px 2px 4px;}

form {margin:0px;}
form.cont .txt {width: 100%; border: 1px black solid; padding:1px; font-family:verdana; font-size:1em;}
form.cont textarea {height:80px;}

.ttestop {background: url(image/ttest.gif) repeat-x top; height:5px; overflow:hidden; margin-top:14px;}
.ttest {border:3px #DCDEE5 solid; border-top:0px; padding:1px; margin-bottom:14px;}

.light {background: #fff; padding:7px;}
.shadow {background: #F5F5F5; padding:7px;}

.big_fonts_blue {font-weight:bold; color:navy; font-size:1.8em;text-align=center;}

.big_fonts_black {font-weight:bold; color:black; font-size:1.8em;text-align=center;}

.contact_info {color:black; font-size:1.1em;text-align=center;}

.element_label
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
.error_strings
{
    font-family:Verdana;
    font-size:10px;
    color:#660000;
    border-style:solid;
    border-width:0px;
    border-color:#000000;
}
.sfm_float_error_box
{
    position:absolute;
    z-index:999;
    cursor:default;
    font-family:Verdana;
    font-size:10px;
    color:#660000;
    background-color:#ffff66;
    border-style:solid;
    border-width:1px;
    border-color:#660000;
}
.sfm_float_box_td
{
    padding:3px;
    cursor:default;
    font-family:Verdana;
    font-size:10px;
    color:#660000;
    background-color:#ffff66;
}
.sfm_close_box
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    background-color:#660000;
    border-width:0px;
    text-align:center;
}
.sfm_textbox
{
    font-family:Verdana;
    font-size:10px;
    padding:2px;
}
.sfm_textarea
{
    font-family:Verdana;
    font-size:10px;
    padding:2px;
}

div.center {
    text-align: center;
}

div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
