.article .quotes blockquote::before {
	content: url("/sr/static/images/quote-in.png");
}

.article .quotes blockquote {
	border-left: none;
}

.article .hint_right {
	background-color: #f5f5f5;
    clear: both;
    float: right;
    padding: 0;
	width: 50%;
	margin-left: 10px;
}

.article .hint_left {
	background-color: #f5f5f5;
    clear: both;
    float: left;
    padding: 0;
	width: 50%;
	margin-right: 10px;
}

.article .hint_right h3,.hint_left h3 {
	margin-top: 0px;
	background-color: #afafaf;
	padding: 10px 10px;
	width: 100%;
	color: #FFFFFF;
}

.article .hint_right p,.hint_left p {
	padding: 0px 10px;
}

.article table {
    margin-top: 10px;
    margin-bottom: 10px;
    border-collapse: separate;
    /*border: thin solid gray;*/
    border-spacing: 5px;
    table-layout: fixed;
    width: 100%;
}
 

.article caption {
    background-color: #cccccc;
    /*color: white;*/
    font-weight: bold;
    /*text-align: center;*/
}

.article tr{
    padding: 2px;
}

.article th {
    padding: 2px;
    font-weight: bold;
}

.article tr {
    background-color: #ffffff;
    padding: 2px;
}

.article td {
    /*border: thin solid gray;*/
}
