body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {font-family: 'Philosopher', sans-serif;}
h3 {font-family: 'Philosopher', sans-serif;}

a {
	color:#006;
	text-decoration:none;}
a:hover {
	text-decoration:underline;
	color:#900;}
	
.name, .name:hover {text-decoration:none; color:#000;}	


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FAFAFA;
	background-image: url(/files/img/rope.png);
	background-repeat: repeat-x;
}

hr {
	border-top: 1px dotted white;
}

@font-face {
	font-family: MyriadPro;
	src: url(../font/MyriadPro-Regular.otf);
}

.font-ban-big {
	font-family: MyriadPro;
	font-size: 22pt;
	color: #FFF;
	text-shadow: 1px -1px 1px rgba(0,0,0,0.25);
	margin: 10px;
}

.news-title {
	font-size: 20pt;
	font-family: MyriadPro;
	text-shadow: 1px -1px 1px rgba(0,0,0,0.25);
}

.mainframe {
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-top: 15px;
}

.div-font-ban-big {
	margin: 10px;
}

.block-iif-sci {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

.font-ban-menu {
	font-family: MyriadPro;
	font-size: 14pt;
	color: #FFF;
	text-shadow: 1px -1px 1px rgba(0,0,0,0.25);
	text-decoration: none;
	padding: 5px 10px 6px;
}

.font-ban-menu:hover {
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
    color: #FFF;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-top: 1px;
}

.style1 {
	color: #FFFFFF;
}

.mainstyle {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

#news p, .mainstyle {
text-align:justify;}

.zaglav {
	font-size: 24px;
	color: #003366;
}

.mainstyle_red {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.mainstyleH {
	font-size: 16pt;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.zaglavlittle {
	font-size: 18px;
	color: #003366;
}

/* �������� ����� */
.sci-osnova {
	color: #039;
}


/* ����� ���������, ������ ������ */

.contacts-info {
	width:330px;
	background-color:#333;
	padding:15px;
	color:#FFF;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	opacity:1;}

/* ���������������� ������ */
	
.bann-shad
{
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	}
	
.bann-shad:hover
{
	-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	margin-top:-3px;
	margin-bottom:3px;
	}
	
.pixup:hover {
	margin-top:-2px;}



.kub-bl {
	list-style-image: url(/files/img/bord/kub-bl.png);
}

.sci-razr {
	color: #F60;
}

.sci-opt {
	color: #F60;
}

.kub-or {
	list-style-image: url(/files/img/bord/kub-or.png);
}

.sci-ved {
	color: #060;
}

.kub-zel {
	list-style-image: url(/files/img/bord/kub-zel.png);
}

.kub-bl li, .kub-or li, .kub-zel li {
margin-bottom:10px;}

/* ����� �������� ����� (������) */
.awesome,.awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 15px 20px;
	color: #fff;
	text-decoration: none;
	border-radius: 50px;

	
	
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	text-align:left;
	
	text-decoration:none;
	
}

.awesome:hover {
	background-color: #111;
	color: #fff;
	text-decoration:none;
}

.awesome:active {
	top: 1px;
}

.small.awesome,.small.awesome:visited {
	font-size: 11px;
	padding: ;
}

.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited {
	
	
	
}

.large.awesome,.large.awesome:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

.green.awesome,.green.awesome:visited {
	background-color: #91bd09;
}

.green.awesome:hover {
	background-color: #749a02;
}

.blue.awesome,.blue.awesome:visited {
	background-color: #244aa2;
}

.blue.awesome:hover {
	background-color: #18367d;
}

.red.awesome,.red.awesome:visited {
	background-color: #e33100;
}

.red.awesome:hover {
	background-color: #872300;
}

.magenta.awesome,.magenta.awesome:visited {
	background-color: #a9014b;
}

.magenta.awesome:hover {
	background-color: #630030;
}

.orange.awesome,.orange.awesome:visited {
	background-color: #ff5c00;
}

.orange.awesome:hover {
	background-color: #d45500;
}

.yellow.awesome,.yellow.awesome:visited {
	background-color: #ffb515;
}

.yellow.awesome:hover {
	background-color: #fc9200;
}

.gray.awesome,.gray.awesome:visited {
	background-color: #9d9d9d;
	cursor: default;
}

.gray.awesome:hover {
	background-color: #9d9d9d;
	cursor: default;
}


/*������ �����������*/

.button-skip {
margin:0px 10px 30px 0px;
/*float:left;*/
}

.butt-cust-skip {
	 background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  color: #fff;
  font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 7px 8px 7px;
  text-decoration: none;
  text-shadow: 0 -1px 1px #000f4d;
  font-size:11px;
  margin-top: -10px;}
  
 .button-cust-skip a:hover {
    background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer; }
  .button-cust-skip a:active {
    -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; }

.button-skip a {
  background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c9cbf), color-stop(50%, #546a9e), color-stop(50%, #36518f), color-stop(100%, #3d5691));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  color: #fff;
  font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 7px 8px 7px;
  
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 1px #000f4d;
  width: 150px; 
  font-size:11px;}
    
  .button-skip a:hover {
    background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer; }
  .button-skip a:active {
    -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; }
	
.button-skip img {
	 margin-bottom:-2px;
	 padding-right:4px;
	 }	

.radius-shad {
	border-radius: 5px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.radius {
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.cooltex-1 {
	background-image: url(http://iifrf.ru/files/img/back-sq-2.jpg);
}

.cooltex-2 {
	background-image: url(http://iifrf.ru/files/img/back-sq.jpg);
}

.textshadow {
	text-shadow: 1px -1px 1px rgba(0,0,0,0.25);
}

.tbl-head {
	background-image: url(http://iifrf.ru/backgrounds/gray-back.png);
	text-align: center;
	font-weight: bold;
}

.tbl-first {
	background-image: url(http://iifrf.ru/backgrounds/back-sq-2.jpg);
	text-align: left;
	vertical-align: top;
}

.tbl-second {
	background-image: url(http://iifrf.ru/backgrounds/blue-back.png);
	text-align: left;
	vertical-align: top;
}

.tbl-main {
	background-color: white;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

<!--Menu style --> a {
	color: #2A679F;
}

/* You don't need the above styles, they are demo-specific -----------*/
#menu,#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu {
	width: 850px;
	margin: 20px auto;
	border: 1px solid #03427a;
	background-color: #024bab;

	background-image: -webkit-linear-gradient(#0036ae, #035aa9);
	background-image: -moz-linear-gradient(#0036ae, #035aa9);
	background-image: -o-linear-gradient(#0036ae, #035aa9);
	background-image: -ms-linear-gradient(#0036ae, #035aa9);
	background-image: linear-gradient(#0036ae, #035aa9);
	-image border-radius: 6px;

	-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
	box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
}

#menu:before,#menu:after {
	content: "";
	display: table;
}

#menu:after {
	clear: both;
}

#menu {
	zoom: 1;
}

#menu li {
	float: left;
	border-right: 1px solid #222;

	-webkit-box-shadow: 1px 0 0 #444;
	box-shadow: 1px 0 0 #444;
	position: relative;
}

#menu a {
	float: left;
	padding: 8px 19px;
	color: #fafafa;
	text-transform: uppercase;
	font: bold 12px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}

#menu li:hover > a {
	color: #ffffff;
}

*html #menu li a:hover {
	/* IE6 only */
color: #ffffff;
}

#menu ul {
	margin: 20px 0 0 0;
	_margin: 0; /*IE6 only*/
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 9999;
	background: #0036ae;

	background: -webkit-linear-gradient(#0036ae, #035aa9);
	background: -moz-linear-gradient(#0036ae, #035aa9);
	background: -o-linear-gradient(#0036ae, #035aa9);
	background: -ms-linear-gradient(#0036ae, #035aa9);
	background: linear-gradient(#0036ae, #035aa9);

	-webkit-box-shadow: 2px 3px 7px rgba(0,0,0,0.5);
	box-shadow: 2px 3px 7px rgba(0,0,0,0.5);
	border-radius: 3px;

	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#menu li:hover > ul {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	visibility: visible;
	margin: 0;
}

#menu ul ul {
	top: 0;
	left: 250px;
	margin: 0 0 0 20px;
	_margin: 0; /*IE6 only*/

-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
	box-shadow: -1px 0 0 rgba(255,255,255,.3);
}

#menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/

-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

#menu ul li:last-child {
	-webkit-box-shadow: none;
	box-shadow: none;
}

#menu ul a {
	padding: 10px;
	width: 230px;
	_height: 10px; /*IE6 only*/
display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}

#menu ul a:hover {
	background-color: #0186ba;

	background-image: -webkit-linear-gradient(#04acec, #0186ba);
	background-image: -moz-linear-gradient(#04acec, #0186ba);
	background-image: -o-linear-gradient(#04acec, #0186ba);
	background-image: -ms-linear-gradient(#04acec, #0186ba);
	background-image: linear-gradient(#04acec, #0186ba);
}

#menu ul li:first-child > a {
	border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 40px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
	border-bottom-color: #04acec;
}

#menu ul ul li:first-child a:hover:after {
	border-right-color: #0299d3;
	border-bottom-color: transparent;
}

#menu ul li:last-child > a {
	border-radius: 0 0 3px 3px;
}


/* ������ ����������� ������ */

.ltle-marg {
margin: 0 -45px;}

.direction-main {
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	background-color: #ced7e0;
  	background-image:url(http://iifrf.ru/files/img/backgrounds/line-dir.png);
	background-position: bottom left;
	background-repeat:repeat-x;
	height:510px;
	width:240px;
	
	}

.direction-main-no-tbl {
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	background-color: #ced7e0;
  	background-image:url(http://iifrf.ru/files/img/backgrounds/line-dir.png);
	background-position: bottom left;
	background-repeat:repeat-x;
	height:510px;
	width:240px;
	float: left;
    margin: 10px;}

.direction-fio {
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#0b196a;
	/* text-shadow: 1px 1px 2px #464646; */
	text-align:center;
	font-weight:bold;
	margin: 10px;
	}

.direction-des {
	font-size:10px;
	padding:0px 13px 20px 13px;
	
	}


/*�������� �� �����*/

.img-attach {
	padding:5px;
	background-color:#FFF;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}
	
.img-attach-s {
	width: 50%;
	height: 50%;
	padding:5px;
	margin: 15px;
	background-color:#FFF;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border: 0;
	}
	
.img-attach-nowidth {
	padding:5px;
	margin: 15px;
	background-color:#FFF;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border: 0;
	}
	
/*��� ������*/
	
	.soc-button img:hover {
		margin-top:-4px;}


/*��������*/


.button-diss {
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 8px;
  text-decoration: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #058a24 0px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#0fc473), to(#089455));
  background: -moz-linear-gradient(top, #0fc473, #089455);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0fc473, endColorStr=#089455);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0fc473, endColorStr=#089455);
  display:inline-block; /* IE is so silly */
  
}
.button-diss:hover {
  background: #027839;
  color: #ffffff;
  text-decoration:none;
}

.button-diss-new {
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 8px;
  text-decoration: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  text-shadow: 1px 1px 3px #666666;
  border: solid #058a24 0px;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#0fc473), to(#089455));
  background: -moz-linear-gradient(top, #0fc473, #089455);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0fc473, endColorStr=#089455);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0fc473, endColorStr=#089455);
  display:inline-block; /* IE is so silly */
  float:right;
  text-align:center;
}
.button-diss-new:hover {
  background: #027839;
  color: #ffffff;
  text-decoration:none;
}


/*??????????? ?????*/

.bord {
	background-color:#FFF; 
	padding:10px; 
	border-radius: 20px; 
	margin: 20px; 
	border: 1px dashed blue;
}

.matros tr:nth-child(odd) td {
 	background-image: url(http://iifrf.ru/backgrounds/back-sq-2.jpg);
	vertical-align: top;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.matros tr:nth-child(even) td{
 	background-image: url(http://iifrf.ru/backgrounds/blue-back.png);
	vertical-align: top;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.matros th {
	background-image: url(http://iifrf.ru/backgrounds/gray-back.png);
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.podrobnee {
	padding-top:6px;
	}

.dots {
background-color:#FFF; 
padding:10px; 
border-radius: 20px; 
border: 1px dashed blue;	
	}
	
.blueframe {
	background-color:#E0E3FE; 
	padding:20px; 
	background-image:url(/files/sections/64/back-sq-3.png); 
	background-position:top; 
	background-repeat:repeat-x;
	}
	
	
.table-one {
background-color:#FFFFFF;
border-collapse: collapse;
}

.table-one td{
border:1px gray dotted;

}

.table-one th {
background-color:#F4F4F4;
font-size:10px;
border:1px gray dotted;
}


.back-button {
margin-bottom:30px;
padding:5px;
background:#FFFFFF;
}

.back-button:hover {

}

.back-button a {
text-decoration:none;
}


.spis-nic ul {
margin-bottom:10px;}



/* Nagradi */

.nag-years {
background-color:#990000;
color:#FFFFFF;
padding:10px;
font-weight:900;}

.nag-box {
width:200px;
margin:5px 13px;
border:1px dotted #CBCBCB;
padding:7px;
float:left;
background: rgba(255, 255, 255, 0.5);}

.nag-tumbs {
margin-bottom:10px;
}

.nag-text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}

.nag-picko {
color: #F8F6F6;
position: relative;
top: 7px;
margin-bottom: -25px;
left: 165px;}

.utosn-klients-1 {
background: #3B5590 none repeat scroll 0% 0%;
padding: 3px 30px;
color: white;
text-align: right;}

.utosn-klients-2 {
list-style-type: none; 
line-height: 20px;}

.otz-lightbox {
float:left;
margin: 0px 10px 10px 0px;}

.otz-lightbox:hover {
margin-top:-2px;
margin-bottom:12px;}

.short-news {
text-align: justify;
-moz-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;}

.asp-menu-cust {
	    float: left;
    border-right: 1px solid grey;
    margin: 30px 40px 50px 0;
    padding-right: 30px;
}


.driif2016 {
	background-color:#ffffff;
	background-image: url("/banners/driif/top.png"), url("/banners/driif/bottom.png");
	background-position: top, bottom;
	background-repeat: no-repeat;
	margin: 0 -70px;
	}
	
.sci-red-text {
	font-size: 14px;
color: #ac170c;
font-weight: 600;}

div.photo-album-one-cust {
	float:left;
	margin:11px;}
	
div.mini-cust-pic {
	width:200px;
	margin: 0 18px 18px  18px;
	float:left;}
	

table.table-cust-border {border-collapse: collapse;}
	
table.table-cust-border td {
	border: 1px solid #828282;
	padding: 5px 10px;}
	
table.table-cust-border th {
	border: 1px solid #828282;
	background:#6d6d6d;
	color:white;
	padding: 5px 10px;}
	
hr.asp-cust {margin: 28px;}