﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
}

body {
  margin: 0px;
  font-family: Tahoma,"Trebuchet MS",Arial,Sans-Serif,Georgia;
  background-color: #FFF;
  font-size: 12px;
}

input {
    border-width: 0px;
    padding: 3px;
}

.logo {
    background: transparent url(../images/logo.png) no-repeat scroll left top;
    width:160px;
    height:60px;
}

.phone {
    background: transparent url(../images/phone.png) no-repeat scroll left top;
    height:32px;
    padding: 2px 0px 0px 40px;
    width: 150px;
    font-size: 18px;   
    margin-top: 15px; 
    color: #fff;
}

.register_text a {
    color: #FFF;    
}

.center_content {
    width: 1000px;
    margin: 0 auto;
}

.header_container {
    width: 100%;
    background: transparent url(../images/header_container.png) repeat-x scroll center top;
    height: 81px;
    min-width: 1000px;
}

.header_container > div {
    padding-top: 20px;
}

.header_menu_container a {
    text-decoration: none;
}

.header_inactive_tab, .header_active_tab {
    width:auto;
    height: 29px;
    margin: 0px 2px 0px 2px;
}

.header_inactive_tab {
    cursor:pointer;
}

.header_active_tab .tab_left {
    background: transparent url(../images/active_tab_left.png) no-repeat scroll center top;
    float:left;
    width:16px;
    height: 29px;
}

.header_active_tab .tab_right {
    background: transparent url(../images/active_tab_right.png) no-repeat scroll center top;
    float:right;
    width:16px;
    height: 29px;
}

.header_active_tab .tab_center {
    background: transparent url(../images/active_tab_center.png) repeat-x scroll center top;
    float:left;    
    height: 29px;
}

.header_inactive_tab .tab_left {
    background: transparent url(../images/inactive_tab_left.png) no-repeat scroll center top;
    float:left;
    width:16px;
    height: 29px;
}

.header_inactive_tab .tab_right {
    background: transparent url(../images/inactive_tab_right.png) no-repeat scroll center top;
    float:right;
    width:16px;
    height: 29px;
}

.header_inactive_tab .tab_center {
    background: transparent url(../images/inactive_tab_center.png) repeat-x scroll center top;
    float:left;    
    height: 29px;
}

 .tab_text  {
    margin-top: 5px;
}

.default, .documentation, .statistics, .demo {
    text-align: center
}

.header_inactive_tab div, .header_active_tab div {
    font-size:14px;
    color: #fff;
}

.header_inactive_tab div {
    text-decoration: underline;
}

.header_active_tab div {
    text-decoration: none;
}

.header_inactive_tab a {
    cursor:pointer;  
}

.header_active_tab a {
    cursor:default;  
}

.test {
    padding-right:3px;
}

.demo {
    
}

.footer_container {
    margin-top: 30px;
    border-top: 4px solid #E20001;
    padding-top: 25px;   
    padding-bottom:20px;
}

.header_menu {
    min-width:480px;
    padding: 32px 0px 0px 125px;
}

.login_container {
    background: transparent url(../images/login_container.png) repeat-x scroll center top;
    height: 60px;
}

.login_table {
    padding-top: 5px !important;
}

.loggined_table {
    padding-top: 15px !important;
}

.login_text {
    color: #fff;
}

.register_text {
    padding-top: 20px;
    color: #fff;
    font-size: 18px;
}

.login_cell {
    padding-left:8px;
}

.link {
    color: #34819B;
    text-decoration: underline;
    cursor:pointer;
}

.info_title {
    padding-top: 30px;
    font-size:18px;
    color:#CE0002;
    text-align:left;
}

.info_text {
    padding-top: 15px;
    line-height: 22px;
}

.author_pointer {
    background: transparent url(../images/author_pointer.png) no-repeat;
    padding-left: 12px;
    margin-top: 2px;
    margin-left: -12px;
    font-size:11px;
}

.company_name a {
    color:#9D9D9D;
    font-size:11px;
    float:right;
    text-decoration: none;
}


/**********************************/

.info_text div {margin-bottom: 15px;}
.info_text ul {margin-bottom: 15px;}

.method_description {
    margin-top: 20px;
    color: #177999;
    font-weight:bold;
}

.method_call_description {
    color: #000;
    padding: 20px 10px;
    border: 1px solid #C3BFBF;
    width: auto;
    font-weight:bold;
    font-family: Courier New;    
}

.documentation_menu_item {
    margin: 0px 0px 0px -30px;
    padding: 12px 0px 0px 30px;
    height: 60px;
    cursor:pointer;
}

.documentation_menu_item_actived {
    background: transparent url(../images/documentation_pointer.png) no-repeat;
    margin: 0px 0px 0px -30px;
    padding: 12px 0px 0px 35px;
    height: 60px;
}

.documentation_menu_item_actived .link, .documentation_menu_item_actived div {
    color: #fff;
}

.params_table {
    border-left: 1px solid #000;
}

.params_table td {
    padding: 5px 10px 5px 10px;    
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}

.method_overload {
    margin-top: 20px;
    color: #177999;
    font-weight:bold;
    font-size: 14px;
}

pre {
    font-family: Courier New;    
    font-size: 12px;    
}

/*******************************/

textarea {
    resize: none;
}