

.prostosait {
}

.prostosait a {	color: #b7b7b7;}


.rte-text b {font-weight: bold;}
.rte-text i, .rte-text em {font-style: italic;}
.rte-text u {text-decoration: inderline;}
.rte-text ul {	list-style: circle;
	padding-left: 20px;
}
.rte-text ol {	padding-left: 20px;
}

.rte-text ol, .rte-text ul, .rte-text p {	margin-bottom: 10px;
	font-size: 14px;
	color: #414141;
}
.rte-text a, .rte-text em, .rte-text p, .rte-text strong {	font-size: 14px;}

.rte-text hr {	border: 0;
	height: 1px;
	background: #333;
	background-image: -webkit-linear-gradient(left, #ccc, #777, #ccc);
	background-image: -moz-linear-gradient(left, #ccc, #777, #ccc);
	background-image: -ms-linear-gradient(left, #ccc, #777, #ccc);
	background-image: -o-linear-gradient(left, #ccc, #777, #ccc);
	margin: 20px 0px;}

.rte-text a img {	border: none;}
.rte-text img {	margin: 5px;}

.rte-text table {	border-collapse: collapse;}

.rte-text table td {	padding: 5px;
	border: 1px solid #ccc;
}




#contactForm {
	width: 45%;
	position: relative;
}
#contactForm.fw {
	width: 100%;
	position: relative;
}
#contactForm .label {
	position: absolute;
	top: 20px;
	right: -230px;
	width: 180px;
}
#contactForm label {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 17px 0px 5px;
}
#contactForm input.text, #contactForm textarea, #contactForm .select {
	font-size: 12px;
	width: 100%;
	padding: 5px;
}
#contactForm.fw input.text, #contactForm.fw textarea, #contactForm.fw .select {
	font-size: 12px;
	width: 240px;
}
#contactForm select {
	width: 100%;
	padding: 5px;
}
#contactForm textarea {
	height: 125px;
}
#dopInput {
	position: relative;
	display: none;
}
#dopInput img {
	display: inline;
	margin: 7px 0px 0px 0px;
}
#dopInput input.text {
	width: 60%;
	float: right;
	position: relative;
	margin-right: -4px;
}
#contactForm .submit {
	float: right;
	margin-right: -10px;
	padding: 5px 20px;
}


.block_header a.btn-red {	color: #fff;
	padding: 10px 23px;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FF3333;
}


.red {	color: #ff0000;}

.nsize {	font-size: 12px;
}

.fr {	float: right;}


.article-categories .pic img {	border: 1px solid #898989;
	padding: 5px;
	max-width: 140px;
	margin: 0px 20px 0px 0px;}


.article-categories {	width: 100%;}

.article-categories .pic {	width: 150px;}

.article-categories tr td {	padding: 20px 0px 20px 0px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ccc;}



.article-categories tr td h3 {	font-size: 18px;}

.article-categories tr td h3 a {	text-decoration: underline;}



h1 {	font-size: 24px;}