*{
     margin:0px;
     padding:0px;
}
img{
     border:0px;
}
html{
     width:100%;
     height:100%;
}
body{
     background: url('images/light_wool.png');
     padding:0px 0 0 0;
     font-family: Verdana, Arial, sans-serif;
     font-size: 12px;
     color: #4f4f4f;
}
a, a:link, a:active, a:visited{
	color: #1c5284;
	text-decoration: underline;
}
a:hover{
     color: #194873;
     text-decoration: none;
}
td{
     padding: 5px 5px 5px 0px;
}
#wrapper{
     z-index: 0;
     padding:0 0 0 0;
     padding-left: 15px;
     padding-right: 15px;
     -moz-box-shadow: 0 0 7px 5px #dddddd;
     -webkit-box-shadow: 0 0 7px 5px #dddddd;
     box-shadow: 0 0 7px 5px #dddddd;
     width:980px;
     margin:0 auto;
     background: #ffffff;
}
#footer_area{
     background: #ffffff;
     padding:25px 0 0 0;
     padding-left: 10px;
     padding-right: 10px;
     -moz-box-shadow: 0 0 5px 5px #dddddd;
     -webkit-box-shadow: 0 0 5px 5px #dddddd;
     box-shadow: 0 0 5px 5px #dddddd;
     width:980px;
     margin:0 auto;
     height: 40px;
     margin-top: 20px;
     margin-bottom: 20px;
}
.clear{
     clear: both;
}
#header_wrap {
	position: relative;
	background: #1c5284;
	background: -webkit-gradient(linear, left top, left bottom, from(#1c5284), to(#2c6fae));
	background: -moz-linear-gradient(top,  #1c5284, #2c6fae);
	background: -o-linear-gradient(top,  #1c5284, #2c6fae);

     /*background: #2c6fae;
     */
     /*background: #235d94;*/
     height: 122px;
     border-bottom: 1px solid #166499;
     z-index: 2;
}
#header{
	/*background:url('../design/blue_sky2.png') top left no-repeat;*/

     /*
	-moz-box-shadow: 0 0 7px 5px #dddddd;
     -webkit-box-shadow: 0 0 7px 5px #dddddd;
     box-shadow: 0 -5px 7px 5px #dddddd;
     */
     width: 1010px;
     margin: 0 auto;
     height: 122px;
     /*
     margin-left:-90px;
     margin-right:-90px;
     */
}
#header_menu img {
	width:600;
	height:40px;
	margin-bottom:-2px;
	margin-top:21px;
}
#menu li a#fixie {
	padding-left:36px; padding-right: 36px;
}
#header_content {
	width:1010px;
	margin:0 auto;
}
#header_logo {
	width:199px;
	float:left;
	margin-right:9px;
}
#header_menu {
	float:left;
}
.logo{
	margin: 7px 0  0 0
}

#menu{
	position:relative;
	margin:25px 0 0px 0px;
}

#menu li a {
	display:block;
	padding:0 36px 0 36px;
}
#menu li {
	text-align:center;
	border-right:1px #3a7bad solid;
	list-style-type:none;
	float:left;
	background: -webkit-gradient(linear, left top, left bottom, from(#1c5284), to(#166499));
	background: -moz-linear-gradient(top,  #1c5284,  #166499);
	background: -o-linear-gradient(top,  #1c5284,  #166499);
	color:#ffffff;
	text-decoration:none;
	line-height:38px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}
#menu li:hover{
	background: #166499; /* Old browsers */
	background: -moz-linear-gradient(top,  #225b8e 0%, #166499 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#225b8e), color-stop(100%,#166499)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #225b8e  5%,#166499 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #225b8e 0%,#166499 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #225b8e 0%,#166499 100%); /* IE10+ */
	background: linear-gradient(top,  #225b8e 0%,#166499 100%); /* W3C */
}

#menu li#active {
	background: #ffffff;
	filter:none;
}
#menu li#active a{
     color: #1C5284;
     padding-top: 1px;
}

#menu li:first-child {
	border-top-left-radius:5px;
}
#menu li:last-child {
	border-right:0px #3a7bad solid;
	border-top-right-radius:5px;
}

#menu li:hover ul.submenu {
	border-top:1px solid #166499;
	display:block;
	margin-left:-1px;
	background:#166499;
	color:#ffffff;
}
#menu li:hover ul.submenu li a{
	font-size:11px;
	color:#ffffff;
}
#menu li#active:hover ul.submenu li a{
	font-size:11px;
	color:#ffffff;
}
#menu img{
	float:left;
}
#menu a {
	text-decoration:none;
	color:#ffffff;
}
#menu ul.submenu {
	position:absolute;
	top:38px;
	/*left:0px;*/
	display:none;
	background:#166499;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	z-index:9;
	/*opacity:0.9;*/
}
#menu ul.submenu li {
     filter: none;
	background:inherit;
	height:40px;
	color:#ffffff;
	float:none;
	border-bottom:0px #f1f1f1 solid;
	border-right:0px #3a7bad solid;
	text-decoration:none;
	color:white;
	border-bottom:1px solid #ffffff;
}
#menu ul.submenu li:last-child {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
#menu ul.submenu li:hover, #menu ul.submenu li.scurrent {
	background:#456BA8;
}
/*
#menu ul.submenu li{

}*/
#menu ul.submenu li a {
	display:block;
	padding:0px 15px;
	padding-left:9px;
	text-align:left;
}
#under_menu {
	margin-top:-5px;
	width:979px;
	height:10px;
	background:url('../design/undermenu.gif') repeat-x;
}
#material_content {
	padding-top:0px;
}
.back_link {
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}
.links{
	display:block;
	line-height:23px;
	height:23px;
	text-align:right;
	padding:0 50px 18px 0
}
.links a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0 13px;
text-decoration:none
}
.detailed_schedule {
	position:absolute;
	padding:5px;
	background:#1C5284;
	color:#ffffff;
	display:none;
	text-align:left;
}
.main_content {
	margin-top:15px;
     float:left;
	color: #4f4f4f;
     width: 764px;
}
table.site_table {
	margin:15px auto;
     border-top: 1px solid #bbbbbb;
     border-left: 1px solid #bbbbbb;
}

table.site_table td{
	text-align:center;
	font-size:13px;
	padding:5px;
     border-bottom: 1px solid #bbbbbb;
     border-right: 1px solid #bbbbbb;
}

.site_table_div {
    margin: 15px auto;
    border-top: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
}
.site_table_row {
    display: flex;
}
.site_table_cell {
    flex: 1;
    text-align: center;
    font-size: 13px;
    padding: 5px;
    border-bottom: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
}
.site_table_header {
    text-align: center;
    font-size: 13px;
    padding: 5px;
    border-bottom: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    font-weight: bold;
    background-color: #f9f9f9;
}
table.site_table th {
	text-align:center;
	font-size:13px;
	padding:5px;
	font-weight:bold;
     border-bottom: 1px solid #bbbbbb;
     border-right: 1px solid #bbbbbb;
}
table.default_table {
	margin:15px auto;
     border-top: 1px solid #bbbbbb;
     border-left: 1px solid #bbbbbb;
}

table.default_table td{
	text-align:center;
	font-size:13px;
	padding:5px;
     border-bottom: 1px solid #bbbbbb;
     border-right: 1px solid #bbbbbb;
}
table.default_table th {
	text-align:center;
	font-size:13px;
	padding:5px;
	font-weight:bold;
     border-bottom: 1px solid #bbbbbb;
     border-right: 1px solid #bbbbbb;
}

.block{
	width:200px;
	float:left;
	padding:15px 0 0 0px;
	margin:0 15px 0 0;
	border-radius:5px;
}
.block p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0B3556;
	display:block;
	width:200px;
	padding:0 0 20px 0;
}
ul#left_menu  {
	background:#1c5284;
	list-style-type:none;
	color:#ffffff;
     padding-left: 15px;
     padding-right: 15px;
     margin-left: 0px;
}
ul#left_menu li{
     padding: 5px 0px;
     border-bottom: 1px dotted #ffffff;
}
ul#left_menu li:last-child{
     border-bottom: none;
}
ul#left_menu a {
	display:block;
	color:#ffffff;
	padding:5px;
     font-size: 12px;
     font-weight: bold;
     text-decoration: none;
}
#fbb {
	margin-top:0px;
	margin-bottom:10px;
}

.more {
	width:60px;border-radius:5px;
	display:block;
	background:#bbbbbb;
	text-align:center;
	padding:7px;
	text-decoration:none;
	margin-top:20px;
	color:#000000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4d4f9', endColorstr='#5295c9');
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e4da), to(#bab5ae));
	background: -moz-linear-gradient(top,  #a4d4f9,  #5295c9);
	background: -o-linear-gradient(top,  #a4d4f9,  #5295c9);
	border-bottom:1px solid #a8b5c0;
	border-right:1px solid #a8b5c0;
	font-family:Verdana;
	font-size:14px;
}
.last_news_table a{

}

.titlen {
	overflow:hidden;
	height:20px;
	font-size:16px;
}
.titlen a, .titlen a:link, .titlen a:active, .titlen a:visited{
     /*color: #5295c9;*/
     text-decoration: underline;
}
.titlen a:hover{
     color: #1D5682;
     text-decoration: none;
}
.textn {
	color:#0B3556;
	padding:0px 0 4px 0;
	height:100px;
	overflow:hidden;
	width:220px;
}
.textn img {
	float:left;
	margin-right:9px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.published {
	height:20px;
	font-style:italic;
	font-size:12px;
	color:#777777;
	padding: 5px 5px 5px 0px;
}
.see_more {
	text-align:left;
	display:block;
	padding: 5px 5px 5px 0px;
}
.good_title {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4279ac', endColorstr='#1c5284'); /*#636362 - >#3a3939*/
	background: -webkit-gradient(linear, left top, left bottom, from(#4279ac), to(#1c5284));
	background: -moz-linear-gradient(top,  #4279ac,  #1c5284);
	background: -o-linear-gradient(top,  #4279ac,  #1c5284);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:35px;
	color:#ffffff;
	font-size:17px;
	padding:0px 10px;
	line-height:35px;
}
.good_content {
	padding:0 15px;
}
.good_content ul.last_news_list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}
.news_item {
    width: 255px;
    padding: 5px 0px 5px 0px;
}
.inner_item_new:hover {
	color:#777777;
}
#content{
border-top:1px solid #CEC7B9;
padding:15px 0 15px 0;
margin-top: 10px;
overflow:hidden;
}
.line{
	overflow:hidden;
	border-bottom:0px solid #CEC7B9;
	margin:20px 0 27px 0
}
.sidebar{
	width:180px;
	float:left;
	padding:0 15px 15px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545353;
     line-height: 22px;
}
.sidebar h3{
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-bottom: 15px;
}
.sidebar p{
padding:0 0 5px 0
}
.list{
	width:765px;
	margin-bottom:10px;
	background-color:#FAF3E5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefda', endColorstr='#e9e4da');
	background: -webkit-gradient(linear, left top, left bottom, from(#efefda), to(#e9e4da));
	background: -moz-linear-gradient(top,  #efefda,  #e9e4da);
	background: -o-linear-gradient(top,  #efefda,  #e9e4da);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.list ul{
padding:23px 0 0 25px;
}
.list li{
list-style-type:none;
}
.list span{
color:#105183;
display:block;
float:left;
width:32px;
}
.list p{
display:block;
float:left;
color:#545353;
padding:0 45px 15px 0
}
.news{
padding:23px 0 0 0;
}
.news p{
padding:0px;
}
.news span{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#105183;
font-weight:bold;
padding:0 0 12px 0
}
.news a{
color:#105183;
text-decoration:underline;
}
.news a:visited{text-decoration:underline}
.news a:hover{text-decoration:none}
.pad25{
margin:0 0 25px 0;
}
.infoblock{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#545353;
width:272px;
float:left;
padding:0 29px 0 24px;
}
.pic{
padding:18px 0;
}
.infoblock a{
color:#105183;
text-decoration:underline
}
.infoblock a:visited{text-decoration:underline}
.infoblock a:hover{text-decoration:none}
.infoblock p{
padding:0 0 30px 0
}
.border{
border-right:1px solid #E8E5DE
}
#footer{
width:980px;
float:left;
background-color:#FAF3E6;
line-height:60px;
height:60px;
padding:0 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#73706A;
}
#footer a{
text-decoration:none;
color:#73706A;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}


.matarial_content {
	padding:10px auto;
	margin-bottom:10px;
}
#content .inner_copy {border:0;color:#f00;float:left;width:50%!important;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
.main_text{
	width:487px;
	float:left;
     padding: 20px 0;
     font-size: 14px;
     line-height: 22px;
     margin-bottom:0px;
	height:220px;
}
.main_text h1{
     font-size: 18px;
     margin-bottom: 20px;
}

#logo_position{
	width:111px;
	height:100px;
	margin-top: 17px;
	margin-left: 45px;
}

.page_title {
	font-size:21px;
	font-weight:normal;
	font-family:"Arial";
	margin-top:0px;
	margin-bottom:10px;
	border-bottom:1px solid #777777;
	padding-bottom:3px;
}
.page_title a{
     text-decoration: none;
}
#news_content {
	margin:0px;
	width:750px;
	margin-bottom:20px;
}
a .news_box {
	color: #4f4f4f;
}
.news_box {
	width:735px;
	margin-bottom:10px;
	padding:5px;
}
a:hover .news_box {

}
.news_box table {
	background:#ffffff;
}
.news_box_pic {
	float:left;
	margin-right:15px;
     margin-top: 5px;
	width:50px;
	height:50px;
	padding:2px;
     border: 1px solid #cccccc;
}
.news_box table tr td{
     padding: 0px;
}
.news_box_title {
	font-size:15px;
	font-weight:bold;
	color:#444444;
	padding:2px;
	line-height:15px;
	margin-bottom:0px;
}
.news_box_content {
	width:660px;
	float:left;
}
.news_box_text {
	padding:5px;
	height:25px;
	word-wrap:break-word;
	overflow:hidden;
	font-size:12px;
	margin-bottom:5px;
}
.news_box_date {
	margin-left:5px;
	font-style:italic;
	font-size:11px;
}

.news_main_pic {
	width:300px;
	float:left;
	margin-right:30px;
}
.news_main_title {
	font-size:22px;
	color:#444444;
	width:700px;
	height:30px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;
}
.news_main_text {
	word-wrap:break-word;
	color:#444444;
}



#map {
	margin-left:0px;
	padding:15px;
	padding-left:0px;
	padding-top:10px;
	float:left;
}
.error {
	margin:10px;
	width:500px;
	color:red;
	text-align:left;
}
.success {
	margin:10px;
	width:500px;
	color:green;
	text-align:left;
}
#contact_form{
	margin-left:0px;
	margin-top:5px;
     width: 450px;
     padding:15px;
     padding-left:0px;
}
#contact_form input, select, textarea, select {
    font-size: 14px;
    color:#333333;
    width: 330px;
    height: 20px;
    padding:2px;
    border: #cccccc solid 1px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#contact_form select, #consult_form select {
	height:25px;
}

#contact_form input[type=submit], #consult_form input[type=submit] {
	width:150px;
	height:30px;
	cursor: pointer;
	color: white;
	font-size: 16px;
	border-radius: 3px;
	border: none;
	padding: 5px 10px 5px 10px;
	background: #666;
	background: #28343B;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MzQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDQ0NDQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg4ODg4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(40, 52, 59, 1) 0%, rgba(68, 68, 68, 1) 0%, rgba(136, 136, 136, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40, 52, 59, 1)), color-stop(0%,rgba(68, 68, 68, 1)), color-stop(100%,rgba(136, 136, 136, 1)));
	background: -webkit-linear-gradient(top, rgba(40, 52, 59, 1) 0%,rgba(68, 68, 68, 1) 0%,rgba(136, 136, 136, 1) 100%);
	background: -o-linear-gradient(top, rgba(40, 52, 59, 1) 0%,rgba(68, 68, 68, 1) 0%,rgba(136, 136, 136, 1) 100%);
	background: -ms-linear-gradient(top, rgba(40, 52, 59, 1) 0%,rgba(68, 68, 68, 1) 0%,rgba(136, 136, 136, 1) 100%);
	background: linear-gradient(top, rgba(40, 52, 59, 1) 0%,rgba(68, 68, 68, 1) 0%,rgba(136, 136, 136, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28343b', endColorstr='#888888',GradientType=0 );
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#contact_form textarea, #consult_form textarea{
    height: 80px;
    padding: 4px 2px 2px 4px;
    font-family: Verdana, Arial;
}

#contact_form span {
    border:0;
    padding:0;
    margin:0;
    display: block;
    margin-bottom: 10px;
}

#contact_form input  {
	padding-left:30px;
	background-position: 7px 5px;
	background-repeat: no-repeat;
}
#contact_form #name {
	background-image: url(../design/user_suit.png);
}
#contact_form #email {
	background-image: url(../design/email.png);
}
#contact_form #phone {
	background-image: url(../design/phone.png);
}

#contact_form #web_site {
	background-image: url(../design/web_site.png);
}

#contact_form label {
    display:inline-block;
    width: 80px;
    vertical-align:top;
    margin-top: 6px;
}

#kontakti {
	color:#333333;
	float:left;
	margin-left:10px;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
#kontakti div {
	margin-bottom:15px;
}
.cont_city {
	background:url(../design/ico-city.png) 2px no-repeat;
	padding-left:30px;
}
.cont_addr {
	background:url(../design/ico-addr.png) 2px no-repeat;
	padding-left:30px;
}
.cont_phone {
	background:url(../design/ico-phone.png) 2px no-repeat;
	padding-left:30px;
}
.cont_fax {
	background:url(../design/ico-phone.png) 2px no-repeat;
	padding-left:30px;
}
.cont_email {
	background:url(../design/ico-maill.png) 2px no-repeat;
	padding-left:30px;
}

#album_content {
	width:840px;
	margin:10px auto;
}

a .album_box {
	color:#000000;
}
.album_box {
	width:132px;
	height:132px;
	border:0px solid #666666;
	float:left;
	margin-right:20px;
	margin-bottom:40px;
}
.pic_box {
	width:100px;
	height:100px;
	border:0px solid #666666;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.album_name {
	padding:3px;
	width:110px;
	height:20px;
	margin:0 auto;
	background:#1C5284;
	text-align:center;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	color:#ffffff;
}
.album_pic td{
	padding:5px;
}
.album_pic table {
	border:1px solid #1C5284;
	border-radius:5px;
	background:#ffffff;
}
.sidebar a {
	 text-decoration:none;
}
.single_pic_box {
	width:410px;
	margin:20px auto;
}
.single_pic_box .album_pic table {
	border:1px solid #777777;
	border-radius:0px;

}

.harta, .harta2 {
	border-width:25px 25px 25px 25px;
	-moz-border-image:url("../design/allstars.png") 25 25 25 25 round round;
	-webkit-border-image:url("../design/allstars.png") 25 25 25 25 round round;
	border-image:url("../design/allstars.png") 25 25 25 25 round round;
	padding-bottom:12px;
}
.harta2 {
	padding:14px;
}

.stud_desc {
	padding:3px;
	color:#555555;
}

.special_material_content ul {
	padding-left:20px;
}

.video_desc {
	font-size:14px;
	margin-top:3px;
	margin-left:6px;
}

.ppt_icon {
	float:left;
	margin-right:20px;
}

.ppt_title {
	float:left;
	margin-right:20px;
	width:200px;
}

.ppt_box {
	margin-bottom:10px;
}

.download a {
	text-decoration:none;
}
.download {
	padding:3px;
	margin-top:5px;
	line-height:35px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
	width:120px;
	height:30px;
}
#sedmichno_razpisanie td{
     border: 1px solid #777777;
     padding: 3px;
}

/* New list-based layout styles */
.data_list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.data_item {
    display: flex;
    align-items: center;
    padding: 5px;

}

.data_item:last-child {
    border-bottom: none;
}

.data_icon {
    margin-right: 10px;
    display: flex;
    align-items: center;
}

.data_title {
    flex-grow: 1;
}

.data_actions {
    display: flex;
    gap: 15px;
    margin-left: 20px;
}

.data_actions a {
    text-decoration: none;
    color: #1C5284;
}

.data_actions a:hover {
    text-decoration: underline;
}

.centered_list_item {
    text-align: center;
    width: 100%;
}
