
* { margin:0; padding:0; }

html, body { height:100%; }

body {font-size:100%; line-height:1em; background:#f9f9f9;}

html, input, textarea, select {font-family: Tahoma; color:#6e6e6e; line-height:1.4;}

p { font-size:12px;}
ul { margin-left:40px; line-height:18px; list-style-type:none;}

.main{margin:0 auto; text-align:left; width:980px; }

/*======= header =======*/
.header {width:100%;}

/*======= main menu === */
.mainMenu {background:url(/images/bg_main_menu.gif) no-repeat left top; height:58px;}
.mainMenuInbox {margin-left:80px; margin-top:15px;}
.mainMenuInbox a {font-family:Arial; font-size:14px; color:#090909; text-decoration:none;}

/*======= content ======*/
.content {width:880px; text-align:left; background:url(/images/bg_cont.gif) repeat-y top center;}
.contentTable {width:840px; margin: 20px 20px;}

.centerColumn {width:600px;}
.rightColumn {width:240px;}

.container { width:95%; margin-bottom:20px; }
.container1 { width:100%; }
.container2 { width:95%; margin-bottom:20px; margin-top:20px; }

.container h2 { color:#ff6600; font-weight:bold; font-size:16px; line-height:20px; text-align:center;}
.container h3 { color:#0088cc; font-weight:bold; font-size:16px; line-height:20px;}
.container p { font-size:12px; line-height:16px;}

/*======= footer =======*/

.footer { height:52px; color:#000000; font-size:12px; padding-left:1px; padding-right:1px; background:url(/images/bot.gif) repeat-x top;}
.footer a {font-size:12px;}
.bot-left { background:url(/images/bot_left.gif) no-repeat top left; }
.bot-right { background:url(/images/bot_right.gif) no-repeat top right; height:52px; padding-right:20px; }



/*======= boxes =======*/
/*box*/
.box{ background:#ff7b0d; width:100%; color:#ffffff; line-height:1.36em}
.box .border-top {background:url(/images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(/images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(/images/border_left.gif) repeat-y left;}
.box .border-right {background:url(/images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(/images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(/images/corner_top_right.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(/images/corner_bottom_left.gif) no-repeat left bottom; width:100%;}
.box .corner-bottom-right {background:url(/images/corner_bottom_right.gif) no-repeat right bottom;}
.box .indent-box{ padding:10px 15px 14px 13px; }
.box h3{color:#ffffff; font-weight:normal; font-size:14px; margin-bottom:15px; margin-left:16px; margin-top:-4px; font-family:Arial, Helvetica, sans-serif;}


/*box1*/
.box1{ background:#f7f7f7; width:100%; color:#5b5a5a; line-height:1.36em}
.box1 .border-top {background:url(/images/border_top1.gif) repeat-x top;}
.box1 .border-bottom {background:url(/images/border_bottom1.gif) repeat-x bottom;}
.box1 .border-left {background:url(/images/border_left1.gif) repeat-y left;}
.box1 .border-right {background:url(/images/border_right1.gif) repeat-y right;}
.box1 .corner-top-left {background:url(/images/corner_top_left1.gif) no-repeat left top;}
.box1 .corner-top-right {background:url(/images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-bottom-left {background:url(/images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right {background:url(/images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box{ padding:10px 15px 12px 13px; font-size:11px;}
.box1 h3{color:#5d5d5d; font-weight:normal; font-size:14px; margin-bottom:15px; margin-left:16px; margin-top:-4px; font-family:Arial, Helvetica, sans-serif; }

/*box2*/
.box2{ background:#ffffff; width:100%;}
.box2 .border-top {background:url(/images/border_top2.gif) repeat-x top;}
.box2 .border-bottom {background:url(/images/border_bottom2.gif) repeat-x bottom;}
.box2 .border-left {background:url(/images/border_left2.gif) repeat-y left;}
.box2 .border-right {background:url(/images/border_right2.gif) repeat-y right;}
.box2 .corner-top-left {background:url(/images/corner_top_left2.gif) no-repeat left top;}
.box2 .corner-top-right {background:url(/images/corner_top_right2.gif) no-repeat right top;}
.box2 .corner-bottom-left {background:url(/images/corner_bottom_left2.gif) no-repeat left bottom;}
.box2 .corner-bottom-right {background:url(/images/corner_bottom_right2.gif) no-repeat right bottom; width:100%;}
.box2 .indent-box{ padding:2px 25px 30px 28px;}
.box2 h3{color:#090909; font-weight:normal; font-size:15px; margin-top:10px; margin-bottom:31px; font-family:Arial, Helvetica, sans-serif; }

/*box3*/
.box3{ background:#ffffff; width:100%; line-height:1.27em; color:#6e6e6e}
.box3 .border-top {background:url(/images/tail.gif) repeat-x top;}
.box3 .border-bottom {background:url(/images/tail.gif) repeat-x bottom;}
.box3 .border-left {background:url(/images/tail.gif) repeat-y left;}
.box3 .border-right {background:url(/images/tail.gif) repeat-y right;}
.box3 .corner-top-left {background:url(/images/tail.gif) no-repeat left top;}
.box3 .corner-top-right {background:url(/images/tail.gif) no-repeat right top;}
.box3 .corner-bottom-left {background:url(/images/tail.gif) no-repeat left bottom;}
.box3 .corner-bottom-right {background:url(/images/tail.gif) no-repeat right bottom; width:100%; }
.box3 .indent-box{ padding:14px 10px 16px 14px; }
.box3 h3{color:#5d5d5d; font-weight:normal; font-size:15px; margin-bottom:11px; font-family:Arial, Helvetica, sans-serif; background:url(/images/marker.gif) no-repeat top left; padding-left:15px; background-position:0 7px; }


/* cols */
.col1{ width:613px; margin-right:29px}
.col2{ width:189px}
.col-1{ width:272px; margin-right:11px}
.col-2{ width:272px;}
.col-3{ width:198px; margin-right:9px}
.col-4{ width:198px; margin-right:9px}
.col-5{ width:198px}
.col-6{ width:555px;}


/*======= form elements ======= */
input {background:#FFFFFF; width:90%; height:15px; font-size:11px; padding:0px; border:1px solid #a4a4a4;}
.inputClear {width:10%; border:none; margin:0px; height:clear;}
.inputOptions {border:none; width:30px;}
.inputCheckbox {width:auto; height:clear; border:none; margin:0px;}

textarea {border:1px solid #a4a4a4; background:#FFFFFF; width:100px; height:87px; font-size:11px; margin-bottom:11px; overflow:auto}
select {padding:0px; font-size:11px;}

.formText {font-size:11px;}
.formTextBlack {font-size:11px; color:#0b0b0b;}
.formTextBlue {font-size:11px; color:#0088cc;}
.formTextError {font-size:11px; color:#FF6600; line-height:13px;}

.commentMore {color:#0088cc; font-size:11px; text-decoration:underline; cursor:pointer;}
.commentMore:hover{text-decoration:none}

a{color:#0088cc; font-size:11px; text-decoration:underline;}
a:hover{text-decoration:none;}

.link{font-size:11px; color:#0088cc;}
.link a{color:#0088cc;}

.link-1 { display:block; width:60px; height:22px; background:url(/images/link_bg.gif) left top repeat-x; color:#0b0b0b; text-decoration:none; cursor:pointer;}
.link-1 em { display:block; height:22px; background:url(/images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; height:22px; background:url(/images/link_right.gif) no-repeat right top; padding:2px 8px 5px 8px; font-weight:normal; font-style:normal; text-align:center;}
.link-1:hover{ text-decoration:none; color:#0088cc;}

.link_title {color:#ff6600; font-weight:normal; font-size:16px; margin-bottom:9px;}

.link_dashed {color:#0088cc; font-weight:normal; font-size:11px; text-decoration:none; border-bottom: 1px dashed #0088cc; cursor:pointer;}
.link_dashed_inactive {color:#6e6e6e;; font-weight:normal; font-size:11px; text-decoration:none;}
.link_dashed_help {color:#0088cc; font-weight:normal; font-size:12px; text-decoration:none; border-bottom: 1px dashed #0088cc; cursor:pointer;}
.link_dashed_help_active {color:#ffffff; background:#0088cc; font-weight:normal; font-size:12px; text-decoration:none; cursor:pointer;}

.submitButton{ position:relative; padding-left:20px; float:left}

.tail { background:url(/images/tail.gif) repeat-x bottom; padding-bottom:13px; margin-bottom:13px; font-size:12px;}
.txt { font-size:11px; color:#000000}

.p-1{ margin:0 15px 0 0}

.fieldsList {list-style-type:decimal; font-size:12px;}

.hiddenObject {visibility:hidden; display:none;}
.visibleObject {visibility:visible; display:block;}
.hiddenObjectComment {visibility:hidden; display:none; position:relative; width:200px; height:150px; overflow: auto; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:5px;}
.hiddenObjectCellContentLink {visibility:hidden; display:none; position:relative; height:20px; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:5px; font-size:11px; text-align:left;}
.hiddenObjectCellContentText {visibility:hidden; display:none; position:relative; width:200px; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:5px; font-size:11px; text-align:left;}

.hiddenObjectAddToFavorites {visibility:hidden; display:none; position:relative; width:300px; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:10px; font-size:11px;}
.hiddenObjectAddToBlacklist {visibility:hidden; display:none; position:relative; width:300px; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:10px; font-size:11px;}

.hiddenObjectFilterServers {visibility:hidden; display:none; position:fixed; width:300px; overflow: auto; background-color:#FFFFFF; border: 1px solid #E6E6E6; z-index:2;}
.hiddenObjectFilterServersShow {visibility:visible; display:block; position:fixed; width:300px; overflow: auto; background-color:#FFFFFF; border: 1px solid #E6E6E6; top:40%; left:40%; z-index:2;}

.hiddenObjectPostComment {visibility:hidden; display:none; position:fixed; width:100%; overflow: auto; background-color:#FFFFFF; border: 1px solid #E6E6E6; z-index:100;}
.hiddenObjectPostCommentShow {visibility:visible; display:block; position:fixed; width:100%; overflow: auto; background-color:#FFFFFF; border: 1px solid #E6E6E6; top:5%; left:0px; z-index:100;}

.tableSort {margin-top:20px; font-size:12px; background-color:#FFFFFF;}
.tableTd {padding:5px; border-bottom: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6;}
.tableTdRight {padding:5px; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; padding:0px;}

.tableTdHead {background:url(/images/border_top2.gif) repeat-x top; border-left: 1px solid #E6E6E6; color:#0088cc;}
.tableTdHead1 {background:url(/images/border_top2_part1.gif) repeat-x top; border-left: 1px solid #E6E6E6; font-size:11px; padding:0px;}
.tableTdHead2 {background:url(/images/border_top2_part2.gif) repeat-x bottom; border-left: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; font-size:11px; padding:0px;}

.tableTdHead a {text-decoration:none; font-size:12px;}
.tableTdHead2 a {text-decoration:none;}

.tableTdHead1 {font-size:11px; color:#0088cc; padding:0px;}
.tableTdHead2 {font-size:11px; font-size:11px; padding:0px;}

.tableTdHeadLeft {background:url(/images/corner_top_left3_2.gif) no-repeat left top; color:#0088cc; padding-left:2px;}
.tableTdHeadRight {background:url(/images/corner_top_right2.gif) no-repeat right top;}


.blockUploadWindow {position:fixed; top:0px; left:0px; z-index:1; width:100%; height:100%; background-color:#5a5a5a; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8;}

.searchForm {position:relative; float:left; width:100%;}
.searchResult {position:relative; float:left; width:100%;}


.commentType {font-size:12px;}
.commentDiv {width:300px; height:80px; margin-bottom: 10px; overflow:auto; font-size:11px;}

.listClass {list-style-type:none; line-height:30px; margin-left:70px;}

.searchWordsDivParent {position:relative; width:100%; height:88px;}
.searchWordsDiv {position:absolute; z-index:100; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); opacity: 0.1;}

.tabsHeader {position:relative; width:100%; height:38px; padding-left:20px;}
.tabsContent {position:relative; width:535px; height:350px;}

.activeTab {position:relative; float:left; width:140px; height:38px; padding-top:10px; text-align:center; font-size:12px; color:#0088cc; background:url(/images/active_tab.gif) no-repeat left top;}
.inactiveTab {position:relative; float:left; width:140px; height:38px; padding-top:10px; text-align:center; font-size:12px; cursor:pointer;}

.activeTabDiv {position:absolute; top:0px; left:0px; z-index:1000; display:block; width:100%; height:100%;}
.inactiveTabDiv {position:absolute; top:0px; left:0px; z-index:1; display:none; width:100%; height:100%;}

.tabsTitle {font-weight:normal; color:#090909; font-family:Arial, Helvetica, sans-serif; margin-top:20px; margin-left:20px;}
.tabsLink {font-size:11px; color:#0088cc; text-decoration:none;}

.tabsItemDate {font-size:11px; color:#0088cc; font-weight:normal;}
.tabsItemTitle {font-size:11px; font-weight:normal; margin-left:40px;}

.blogPostTitle {font-size:14px; color:#333; text-decoration:underline; font-weight:bold;}

.blogPostUl{list-style: url(/images/marker_li.gif);}

.blogLinkCategory {margin-bottom:15px;}
.blogLinkCategory a {font-size:14px; color:#0088cc;}

.blogLinkBestPost {margin-bottom:10px;}
.blogLinkBestPost a {font-size:12px; color:#090909;}

.blogPostDateText {font-size:12px; margin-right:100px; font-weight:bold; color:#6e6e6e; margin-bottom:15px;}
.blogPostDateText span {color:#0088cc;}

.blogPostCategory {font-size:12px;  font-weight:bold; color:#6e6e6e; margin-bottom:15px;}
.blogPostCategory a {font-size:12px; color:#0088cc;}

.blogPostText {margin-bottom:30px; margin-top:5px; text-indent: 25px; padding-bottom:25px;}

.faqOutterDiv {margin-left:20px; margin-bottom:30px;}
.faqThemeTitle {font-size:14px; color:#090909;}
.faqQuestion {color:#0088cc; font-weight:normal; font-size:12px; text-decoration:none; border-bottom: 1px dashed #0088cc; cursor:pointer; margin-left:20px;}
.activeFaqAnswer {margin-left:10px; color:#6e6e6e; font-size:12px; margin-left:40px; margin-bottom:20px; margin-top:5px; display:block;}
.inactiveFaqAnswer {margin-left:10px; color:#6e6e6e; font-size:12px; margin-left:40px; margin-bottom:20px; margin-top:5px; display:none;}

.aboutOutterDiv {margin-left:20px; margin-bottom:30px;}
.aboutInnerDiv {margin-left:20px; margin-top:15px;}
.aboutMenuCategory{color:#0088cc; font-weight:normal; font-size:16px; border-bottom: 1px dashed #0088cc; cursor:pointer;}

.aboutSubMenuCategory {margin-bottom:10px;}
.aboutSubMenuCategoryLink {font-size:13px; color:#0088cc; font-weight:bold;}
.aboutSubMenuCategoryLinkCur {font-size:12px; color:#ffffff; background-color:#0088cc; cursor:default; text-decoration:none;}

.contactsElement {width:400px;}
.contactsText {font-size:14px; color:#0088cc;}

.cellTitle {font-size:13px; font-weight:bold; cursor:pointer;}
.cellText {font-size:11px; padding-left:2px; padding-right:2px;}
.cellHSplitter {background:url(/images/v_splitter.gif) repeat-y top left;}
.cellHidden {display:none;}
.cellImage {cursor:pointer;}
.dashedText{border-bottom: 1px dashed #6e6e6e;}
.helpWindowLinks {text-align:left;}
.tooltipTextC {font-size:11px; line-height:16px;}
.aboutLink {font-size:12px;}
.textTitle {color:#0088cc; font-weight:normal; font-size:16px;}

.externalDiv {position:relative; padding:2px; border:1px solid #ffffff;}
.internalTooltipDiv {position:absolute; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); opacity: 0.1; cursor:pointer; display:none;}

.internalPageTooltipText {position:absolute; top:0px; left:0px; width:388px; height:500px; background:url(/images/tooltipText.gif) no-repeat top left; display:none; font-size:11px; text-align:left; z-index:10;}
.internalPageTooltipTextDiv{width:328px; height:480px; margin-top:20px; margin-left:40px; margin-right:20px;}

.autocompleteItem { display:inline; width:auto; border:0px; border-bottom: 1px dashed #0088cc; color:#0088cc; font-size:13px; cursor:pointer; margin-left:20px; font-family:Monospace;}
.hiddenObjectProjectDescript {visibility:hidden; display:none; position:relative; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:5px; font-size:11px; text-align:left;}
.hiddenObjectFieldDescript {visibility:hidden; display:none; position:relative; background-color:#FFFFFF; border: 1px solid #E6E6E6; padding:5px; font-size:11px; text-align:left;}
