﻿@charset "utf-8";
/* CSS Document */

/* ================== cover compersion start CCOPT ====================   */ 
.m-features_table { width: 100%; border-collapse: collapse; border-spacing: 0px; font-size: 14px; }
.m-features_table table { border-collapse: collapse; border-spacing: 0px; }
.m-features_table tbody td, .m-features_table tbody th { background: url(/ImgCdn/img/backgrounds/bg_soft_shadow.png) repeat-y top right; }
.m-features_table tbody .even td, .m-features_table tbody .even th { background: url(/ImgCdn/img/backgrounds/bg_soft_shadow.png) repeat-y top right #f9f9f9; }
.m-features_table table td { border-left: 1px solid #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666; text-align: left; }
.m-features_table caption { padding: 7px 8px 7px 18px; line-height: 30px; }
.m-features_table .subtitle { color: #4C99B2; font-size: 11px; }
.m-features_table .subtitle strong { color: #000; font-size: 1.4em; }
.m-features_table .included, .m-features_table .not_included { text-align: center; }
.m-features_table tbody .table_wrapper { padding: 0; background: none; border-left: none; }
.m-features_table .title_head caption { padding: 2px 8px 2px 18px; background: #999999; }
.m-features_table caption {  *position: relative;
}
.m-features_table caption .toggle_button { width: 30px; height: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #5c5c5c; color: #fff; font-size: 25px; line-height: 30px; text-align: center; float: right; margin-right: 5px;  *position: absolute;
 *right: 0;
 *top: 7px;
}
.m-features_table .title_head caption .toggle_button { background: #adadad;  *top: 2px;
}
.m-features_table thead { color: #333; background: white; }
.m-features_table thead td { padding: 10px; text-align: left; }
.m-features_table thead tr th { vertical-align: top; }
.m-features_table thead select { width: 180px; text-align: left; }
.m-features_table thead .custom_field { border-width: 5px; }
.m-features_table thead p { margin: 15px 0 10px 0; }
.m-features_table thead p > span { float: left; }
.m-features_table thead p > strong { float: right; font-size: 2.5em; line-height: 38px; margin-top: -4px; }
.m-features_table thead p > strong span { font-size: .8em; }
.m-features_table thead .btn { display: block; margin: 0 5px 10px 5px; }
/* ================== cover compersion end ====================   */ 





.m-contactme { position: relative; background-color: rgba(0, 51, 102, 0.15); background-color: #6794b3 \9; padding: 30px; }
.m-contactme div { float: left; width: 466px; }
.m-contactme strong { font-size: 25px; line-height: normal; margin-bottom: 5px; }
.m-contactme p { font-size: 13px; color: #fff; }
.m-contactme form { float: right; margin-right: 140px; }
.m-contactme form { *zoom: expression(this.runtimeStyle.zoom="1", (ea = this['appendChild']( document.createElement("small"), null )), ea.innerHTML="", ea.className="after pseudo-element" );
}
.m-contactme form:after { content: ""; }
.m-contactme input { width: 261px; padding: 10px 0 10px 20px; font-size: 13px; color: #666; margin-bottom: 10px; border: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.m-contactme legend, .m-contactme label { display: none; }
.m-contactme form p { text-align: right; }
.m-contactme form:after, .m-contactme form > .after { content: ""; position: absolute; top: -26px; right: -20px; width: 193px; height: 208px; background: url(/ImgCdn/common/rastreator_sprite_cj.png) no-repeat -4px -102px; }


/* TB window css */


#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }
#TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 130%; width: 100%; }
.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }
* html #TB_window { position: absolute; margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }
#TB_closeWindow { height: 25px; padding: 11px 25px 10px 0; float: right; }
#TB_ajaxWindowTitle { float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }
#TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }
#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px 5px 0px; }
#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
* html #TB_load { position: absolute; margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }
