/* THEMES - feel free to customize them */

/* black - default */
.minitip-content {
    font-size: 12px;
    padding: 8px 10px;
    color: #fff;

    text-shadow: 0 0 2px #000;
    background-color: #3C3C3C;
    border: 1px solid rgba(255, 255, 255, 0.25);

    box-shadow: 0 0 3px #555;
    -webkit-box-shadow: 0 0 3px #555;
    -moz-box-shadow: 0 0 3px #555;

    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* red */
.green .minitip-content{
    background-color: #FFF7DF;
    border: 1px solid rgba(67, 144, 102, 0.25);
    color: #3C3C3C;
    text-shadow: 0 0 2px #FAFBF1;
}

/* blue */
.blue .minitip-content{
    background-color: #4FC6E0;
    border: 1px solid rgba(79, 198, 224, 0.25);
}

/* blue */
.red .minitip-content{
    background-color: #F15A29;
    border: 1px solid rgba(241, 90, 41, 0.25);
}

/* yellow */
.yellow .minitip-content{
    background-color: #FBF59D;
    border: 1px solid rgba(251, 245, 157, 0.25);
    color: #3C3C3C;
    text-shadow: 0 0 2px #FAFBF1;
}

/*ндубрЁ*/
.cub{ width:90%; margin-left:auto; margin-right:auto; overflow:hidden; height:auto; margin-top:20px;}
.cub table tr td{ line-height:26px; text-align:left; padding-left:10px;}
.cright{ border-right:1px solid #CCC; background:#F6F6F6; padding-left: 10px;}
.bb{ border-bottom:1px solid #CCC; padding-left: 10px;}
.title{ line-height:150%; font-size:16.5pt; height:auto; overflow:hidden; width:90%; font-weight:bold; text-align:center; padding:20px; margin-left:auto; margin-right:auto;}
.com{ font-size:14px; text-align:left; padding:20px; width:90%; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; line-height:200%;}
.print{ width:90%; line-height:50px; text-align:right; margin-left:auto; margin-right:auto; height:auto; overflow:hidden; font-weight:bold;}
.print a{ margin:10px; border:1px solid #CCC; padding:5px;}



h1 strong {
    text-transform: uppercase;
    font-weight: bold;
}

h2 {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
}

#main {
    width: 960px;
    font-weight: 100;
    margin:  0 auto;
}

#main section {
    width: 360px;
    float: left;
    padding:  5px 60px 5px 0;
}

#main .tip-content {
    display: none;
}

#main p {
    padding: 10px 0;
    color: #D95D5B;
    font-weight: 100;
}

#main .tip:hover {
    cursor: pointer;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix { display: inline-block; }

/* start commented backslash hack */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
