pre {
    padding:        10px;
    background:     #fdfdfd;
    background:     rgba(255,255,255,0.8);
    color:          #2d82ac;
}
pre.toggle {
    display: none;
}

.contant-box{
	padding:13px 0px 0px 0px;	
}

.contant-box ul li{
	color: #615d5d;
}
.contant-box ul li span{
	font-weight:600;
	color:#000;
	font-size:15px;
}

.contant-box ul .company_profile{
    color: #ff7805;
    float: right;
    /*position: absolute;*/
    right: 0;
    bottom: 0;
    padding-right: 30px;
}

.contant-box ul .company_profile{
	margin-left:160px;
}
.contant-box ul .company_profile a{
    text-decoration:none;
	outline:none;
	list-style:none;
	color:#ff7805;
}
.contant-box ul .disclaimer a{
    text-decoration:none;
	outline:none;
	list-style:none;
    color:#ff7805;
    padding-right: 30px;
}

.contant-box ul li small{
    font-size: 14px;
    padding-right: 7px;
}

.contant-box-down ul .company_profile{
	margin-left:3px;
}
.contant-box-down ul .disclaimer{
	margin-left:8px;
}

fieldset {
    border:         0;
    margin:         0;
    padding:        0;
}
#sketch {
    float:          left;
    margin:         0 1em 1em 0;
}
#flattr {
    position:       absolute;
    right:          0;
    top:            40px;
}
#donate {
    padding:        10px;
    border:         1px solid #eee;
    border-bottom:  0;
    margin:         3em 0 0 0;
}
#page-margins {
    box-shadow: 2px 2px 10px 0px #a9a9a9;
}
#header {
    border-bottom:  3px solid #ddd;
    margin:         0 0 3em 0;
    overflow:       hidden;
    position:       relative;
}
.mute {
    font-weight:    normal;
    color:          #9c9c9c;
}
.hint {
    border-radius:          1em;
    -moz-border-radius:     1em;
    -webkit-border-radius:  1em;
    margin:         0 0 2em 0;
    padding:        1em 2em;
    background:     #ade1fb;
    color:          #2d82ac;
}
.legal {
    font-size:      0.8em;
    line-height:    1.2em;
    color:          #bbb;
}
.logo {
    color:          #5b5b5b;
}
.claim {
    font-size:      1.2em;
    font-style:     italic;
    color:          #bbb;
    margin:         0 0 1em 0;
}
.example,
.body {
    margin:         0 0 2em 0;
    border-bottom:  1px solid #ddd;
}
#int-links {
    padding:        0 0 0.5em 0;
    font-size:      1.4em;
    margin:         0;
    float:          right;
}
#int-links li {
    display:        inline;
    padding:        0 0 0 1em;
}
#int-links li a.selected,
#int-links li a:hover {
    text-decoration:underline;
}

#ext-links {
    width:          224px;
    float:          right;
    margin:         0 0 1em 3em;
    list-style:     none;
    padding:        0;
}
#ext-links li a {
    display:        block;
    position:       relative;
    margin:         0 0 0.5em 0;
    padding:        10px 10px 10px 44px;
    min-height:     24px;
    color:          #fff;
    font-weight:    bold;
    border-radius:          1em;
    -moz-border-radius:     1em;
    -webkit-border-radius:  1em;
    background:     #ccc;

}
#ext-links li a:hover {
    background:     #838383;
    background:    -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.2, rgb(131,131,131)),
        color-stop(0.8, rgb(181,181,181))
    );
    background:    -moz-linear-gradient(
        center bottom,
        rgb(131,131,131) 20%,
        rgb(181,181,181) 80%
    );
}
#ext-links li a img {
    position:       absolute;
    top:            50%;
    left:           10px;
    margin-top:     -12px;
    border:         0;
}
.closer {
    float:          right;
    display:        block;
    border:         2px solid #78c0e4;
    color:          #78c0e4;
    font-size:      11px;
    height:         14px;
    width:          14px;
    line-height:    10px;
    text-align:     center;
    font-weight:    bold;
    cursor:         pointer;
    border-radius:          3px;
    -moz-border-radius:     3px;
    -webkit-border-radius:  3px;
}
.closer:hover {
    background:     #fff;
    color:          #2d82ac;
}
.changelog {
    list-style:     none;
    padding:        0;
}
.table {
    padding:        10px;
    width:          620px;
    border:         1px solid #ddd;
    margin:         2em 0;
}
.table td {
    padding:        5px;
}
.table th {
    padding:        10px 5px;
}
.table th,
.table td {
    border:         1px solid #fafafa;
    background:     #fff;
}
.table th {
    background:     #999;
    color:          #fff;
}
.table .hilite {
    background:     #ccc;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 24px;
}

h1, h2, .h1, .h2  {
    line-height: 1.1;}