@charset "utf-8";
*, *:before, *:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
*:hover {transition:0.5s}
body {
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	font-family:'Roboto', sans-serif;
	font-size:100%;
	background-attachment:scroll;
	background:rgb(255,255,255);
	background:-moz-linear-gradient(180deg, rgba(255,255,255,1) 100px, rgba(255,255,255,1) 0, rgba(255,255,255,1) 100px, rgba(197,197,197,1) 300px, rgba(255,255,255,1) 300px, rgba(255,255,255,1) 301px, rgba(39,39,39,1) 302px, rgba(116,116,116,1) 700px);
	background:-webkit-linear-gradient(180deg, rgba(255,255,255,1) 100px, rgba(255,255,255,1) 0, rgba(255,255,255,1) 100px, rgba(197,197,197,1) 300px, rgba(255,255,255,1) 300px, rgba(255,255,255,1) 301px, rgba(39,39,39,1) 302px, rgba(116,116,116,1) 700px);
	background:linear-gradient(180deg, rgba(255,255,255,1) 100px, rgba(255,255,255,1) 0, rgba(255,255,255,1) 100px, rgba(197,197,197,1) 300px, rgba(255,255,255,1) 300px, rgba(255,255,255,1) 301px, rgba(39,39,39,1) 302px, rgba(116,116,116,1) 700px);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#747474",GradientType=1);
}
body > .container {
	height:auto;
	min-height:100%; 
	font-weight:300;
}
a {
	text-decoration:none;
	color:#99dff9;
}
img { border:0 }
ol, ul {margin:0;padding:0 0 0 .5em;}
ul li ul{list-style-type:disc}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
table {
	border-collapse:collapse;
	border-spacing:0
}
strong,b{font-weight:500}
button{background:#006295;border:1px solid #006295;border-radius:3px;color:#fff;cursor:pointer;font-weight:500;margin:0 0 1rem 0;padding:.75rem}
.container {
	width:90%;
	font-size:1em;
	margin:0 auto;
	position:relative;
	text-align:left
}
.header,header {
	margin:20px 10px 0 10px;
	height:auto;
}
body > .mainContent {height:auto;min-height:100%}
.mainContent {
	cursor:default;
	display:inline-block;
	min-height:450px;
	padding:20px 10px;
	background:rgb(116,116,116);
	background:-moz-linear-gradient(0deg, rgba(116,116,116,1) 0%, rgba(116,116,116,1) 35%, rgba(255,255,255,0) 60%);
	background:-webkit-linear-gradient(0deg, rgba(116,116,116,1) 0%, rgba(116,116,116,1) 35%, rgba(255,255,255,0) 60%);
	background:linear-gradient(0deg, rgba(116,116,116,1) 0%, rgba(116,116,116,1) 35%, rgba(255,255,255,0) 60%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#747474",endColorstr="#ffffff",GradientType=1);
	width:100%;
}
.mainContent li {margin:10px}
.mainContent a:hover {
	color:#fff;
	text-decoration:none
}
.css3-shadow{
	position:relative;
	-webkit-box-shadowx:0 1px 4px rgba(0, 0, 0, .3);
	box-shadowx:0 1px 4px rgba(0, 0, 0, .3);
}
.css3-shadow:after{
	content:"";
	position:absolute;
	z-index:-1;
	-webkit-box-shadow:0 0 40px rgba(255, 255, 255, .27);
	box-shadow:0 0 40px rgba(255, 255, 255, .27);
	bottom:0px;
	left:10%;
	right:10%;
	width:80%;
	height:50px;
	-moz-border-radius:100%;
	border-radius:100%;
}
.footer, footer {
	min-height:60px;
	padding:12px 0
}
.fara {
	list-style-type:none;
	padding:0;
	text-align:left
}
.fltrt {float:right;margin-left:8px}
.fltlft {float:left;margin-right:8px}
h1::before, h1::after, h2::before, h2::after, h3::before, h3::after, h4::before, h4::after, h5::before, h5::after, .clearfloat, header::before, header::after, .mainContent::before, .mainContent::after, .container::before, .container::after, footer::before, footer::after, .cell_tt::before, .cell_tt::after {
	clear:both;
	content:"";
	display:table;
}
.clflst {
	clear:left;
	height:0;
	font-size:1px;
	line-height:0;
}
.center{text-align:center}
.top_menu {
	display:block;
	list-style:none;
	text-align:right;
	float:right;
	padding:0;
}
.top_menu li {display:inline-block}
.top_menu li a {
	display:inline-block;
	color:#a6a6a6;
	font-size:.875em;
	height:17px;
	line-height:17px;
	width:17px;
	margin:0 20px 0 0;
	text-align:center;
}
.top_menu li .inima:before, .top_menu li .sitemap:before, .top_menu li .mail:before, .top_menu li .phone:before, .fb:before{font-family:'FontAwesome';font-weight:400}
.top_menu li .inima:before {content:"\f004"}
.top_menu li .inima:hover {color:red}
.top_menu li .sitemap:before {content:"\f0e8"}
.top_menu li .sitemap:hover {color:green}
.top_menu li .mail:before {content:"\f0e0"}
.top_menu li .phone:before {content:"\f095"}
.top_menu li .mail:hover, .top_menu li .phone:hover {color:blue}
.fb:before {content:"\f230";margin:0 10px 0 0}
.fa-ul {
	display:table;
	padding:0 0 0 .5em !important;
	margin:0 0 1.5em 0 !important;
}
.top_menu li a:hover{color:#666} 
.footer ul {width:540px;margin:10px auto 0 auto; list-style-type:none}
.footer ul li {float:left;padding:0 20px}
.footer ul li a {font-size:10px;color:#bcbcbc}
.footer_copyrights { width:100%; text-align:center; font-size:12px; color:#c3c3c3; margin:20px auto}
.footer_copyrights a {color:#e4e4e4}
.footer_copyrights a:hover {color:#fff}
h1, h2, h3, h4, h5 {
	font-family:'Roboto Condensed', sans-serif;font-weight:400;
	text-transform:uppercase;
}
h1 {
	color:#ffff81;
	font-size:1.5rem;
	margin:0 0 20px 0
}
h2,h3,h4,h5,h6{color:#bdbdbd}
h2 {
	font-size:1.3em;
	margin:2em 0 0 0
}
h3 {
	font-size:1em;
	margin:20px 0 10px
}
h4 {
	font-size:1em;
	margin:2em 0 1em;
	text-align:left
}
h5 {
	font-size:1em;
	margin:10px 0 5px 0
}
.logo {
	color:#006295;
	float:left;
	font-family:'Lora', serif;
	font-size:1.7em;
	font-weight:400;
	margin:5px 10px 0 0;
	line-height:2.5em;
	vertical-align:middle
}
.flink_top {
	display:block;
	margin:120px 0 0 0
}
.foto_top {
	border:1px solid #fff;
	clear:both;
	margin:0;
	height:auto;
	width:100%
}
.foto_tmb {
	border:1px solid #fff;
	padding:2px;
	float:left;
	width:15%;
	height:auto;
	margin:0 10px 0 0;
}
.cell_news .foto_tmb {
	float:none;
	width:100%;
	margin:0 0 1em 0;
}
.foto_tmb2 {
	border:1px solid #fff;
	padding:2px;
	float:left;
	margin:0 0 10px 0;
	width:25%;
	height:auto;
}
.foto_jud {
	border:0;
	padding:0;
	float:left;
	width:25%;
	height:auto;
	margin:0 10px 0 0;
}
.foto {
	border:1px solid #fff;
	padding:2px;
}
.cell_duo .foto{width:100%}
.foto_dr {
	border:1px solid #fff;
	padding:2px;
	margin:0 0 5px 15px;
	float:right;
}
.foto_dr30 {
	border:1px solid #fff;
	padding:2px;
	margin:0 0 5px 15px;
	float:right;
	width:30%;
	height:auto;
}
.foto_dr30b {
	margin:0 0 5px 15px;
	float:right;
	width:30%;
	height:auto;
}
.foto_st {
	border:1px solid #fff;
	padding:2px;
	margin:0 15px 5px 0;
	float:left;
}
.foto_st30 {
	border:1px solid #fff;
	padding:2px;
	margin:0px 15px 5px 0;
	float:left;
	width:30%;
	height:auto;
}
.cell_main {
	float:left;
    width:calc(80% - 50px);
}
.cell_mic {
	border-right:1px dashed #7f7f7f;
	float:left;
	padding:0 10px;
	margin:0 10px;
	width:230px;
}
.cell_mic2 {
	border-top:1px dashed #BBB;
	float:left;
	padding:10px;
	margin:10px;
	width:450px;
	clear:left;
}
.cell_tt {
    margin:0 0 3em 0;
    width:100%;
}
.cell_duo {
	width:47%;
	float:left;
	text-align:justify;
	margin:10px 20px 20px 0;
}
.cell_left {
	width:100%;
	float:left;
	text-align:justify;
	margin:10px 0 30px 0;
}
.cell_left:after {clear:both}
.cell_grup {
	width:73%;
	float:right
}
.cell_grup h2, .cell_grup h3{margin:0}
.cell_news {
	float:right;
	width:20%;
	margin:0;
}
.cell_news ul{padding:0}
.cell_news h2{margin:0 0 1em 0}
.cell_txt {
	margin:0 0 20px 0;
	width:100%;
	height:auto
}
.cell20 {padding:0 20px}
.cell32 {
	width:340px;
	float:left;
}
.cell_tmb {
	float:left;
	margin:5px 5px 10px 5px;
	width:10%;
	height:150px;
	text-align:center;
}
.cell_tmb img {
	max-width:100%;
	max-height:100%;
	height:auto
}
.aaa {
	margin:10px 0 0 0;
	text-align:right;
}
.aaa a {
	font-size:1em;
	margin:0 5px;
	color:#fff;
	display:inline-block;
	height:1.3em;
	width :1.3em
}
.mm {
	text-align:right;
	margin:0 0 10px 0;
}
.mm a {
	text-align:right;
	font-size:.8em;
	color:#99dff9;
}
.mm a:hover {
	text-decoration:none;
	color:#fff;
}
.me {
	position:absolute;
	bottom:5px;
	right:10px
}
.data {color:#ffff81;font-weight:300}
.doc_link {margin-left:20px}
.caps {text-transform:uppercase}
button.rosu {background:#d32f2f;color:#fff}
.rosu,.rosu a{color:#d32f2f;font-weight:700}