table.enterprise_table {width:48%; border:0; float:left; margin:.5em 1% 0; }
table.enterprise_table tr td span {color:#ff9c5b; font-size:0.9em}


.dnews_pict {display:block; position:relative; width:360px; margin:0 auto 2em;}
.dnews_pict span{position:absolute; background:#ff6500; color:white;}
.dnews_pict span span {background:#333; color:white; margin-right:.2em}
.dnews_pict small{display:block; position:absolute; bottom:-1.5em; right:1em;}

.strelka {color:#ff9c5b;}

h1, h3 {font-size:250%; font-weight:100; padding:0; margin:0;}
h3 {font-size:180%; padding:0; margin:0 0 .7em 0;}
h3 small {font-size: 0.6em}

.activity_list_tbl {width:100%; border:0;}
.activity_list_tbl td {vertical-align:top; }


/*.thumbnails
{
margin: 1.2em 0 2em 0;
text-align: center;
}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;

vertical-align: top;
text-align: left;
margin: .4em 0 0 2em;
}

.thumbnail .r
{
width: 12em;
float: left; 
position:relative;
margin-bottom:.8em
}

.thumbnail .r i {display:block; overflow:hidden; height:170px; width:122px; margin-bottom:-.5em; top:-2px; left:0px;}
.thumbnail .r .overlayers {position:absolute; top:0; left:0;}
*/

#tooltip {
	position: absolute;
	z-index: 3000;
	width:250px;
	border: 1px solid #111;
	background-color: #222;
	padding: .4em .5em;
	opacity: 0.80;
	color:#fff;
}
#tooltip h3 {margin:0; padding-left:.2em; font-size:10pt;}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
}


.floats
{
margin: 0 0 1.2em;
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .left
{
position: relative;
float: left;
display: inline;
overflow: hidden;
margin: 1.5em 0 0 1.5em;
width: 12em;
min-width: 130px;
}
.floats .left .r
{
/*position: absolute;*/
top: 0;
left: 0;
width: 100%;
}
.floats .left .min
{
margin: 0 0 170px 0;
height: 4em;
width: 170px;
}
.floats .left .r i {display:block; overflow:hidden; height:170px; width:122px; margin-bottom:.2em; top:-2px; left:0px;}

.work_table {width:100%; border:0; }
.work_table tr td{width:50%; vertical-align:top;}
.work_table tr td ul {padding:0 .8em 0 1em; margin:0; }
.work_table tr td ul li {list-style:none; margin:0 0 0.5em 0; color:#ccc;}
.work_table tr td ul li a {text-decoration:underline}

.add_anket_tbl{width:96%; margin:1em auto 1em auto; border-collapse:collapse; border:0}
.add_anket_tbl td {text-align:left;padding: 2px; border-bottom:1px solid #fff;}

.add_anket_tbl tr td.first {width:30%; background:#f9f9f9; padding:0 0 0 .5em;}
.add_anket_tbl tr td textarea,
.add_anket_tbl tr td select,
.add_anket_tbl tr td input[type=text] {width:98%; border:1px solid #ccc; margin:0;}
.add_anket_tbl tr td select {width: 99%}
.add_anket_tbl tr td span {position:relative; margin-right:-3em; padding-left:.5em}

.data-table {width:98%; margin:0 auto; border-collapse:collapse}
.data-table td {padding:.5em; vertical-align:top;}

#adv tr td {border:1px solid #f1f1f1;}
#adv1 tr td {border-bottom:1px solid #f1f1f1;}


#adv tr td ul, #adv tr td ol {padding:0 0 0 1.8em; margin:0 }



