body {
	margin: 0 20px 10px 20px;
	font-family: Helvetica, Arial;
	font-size:13px;
}
table {
	font-size:13px;
}

img { behavior: url(/js/iepngfix.htc) }

.title {
	font-size:24px;
	color:#587890;
}

.b-share-popup__yandex
{
	display: none;
}

a {
	color:#587890;
}
	
a:hover {
	color:#dc5a28;
}	

.frame {padding:0; border:0}
.frame .tl {width:7px; height:7px; background:url(images/style/c.gif) 0% 0%; overflow:hidden;}

.frame .tm {background-color:#e1f1f3;}

.frame .tr {width:7px; height:7px; background:url(images/style/c.gif) 100% 0%;}

.frame .bl{width:7px; height:7px; background:url(images/style/c.gif) 0% 100%; overflow:hidden;}

.frame .br {width:7px; height:7px; background:url(images/style/c.gif) 100% 100%;}

.frame_gray {padding:0; border:0}
.frame_gray .tl {width:7px; height:7px; background:url(images/style/c_gray.gif) 0% 0%; overflow:hidden;}

.frame_gray .tm {background-color:#ebebeb;}

.frame_gray .tr {width:7px; height:7px; background:url(images/style/c_gray.gif) 100% 0%;}

.frame_gray .bl	{width:7px; height:7px; background:url(images/style/c_gray.gif) 0% 100%; overflow:hidden;}

.frame_gray .br {width:7px; height:7px; background:url(images/style/c_gray.gif) 100% 100%;}


.borderright
{border-right:10px solid #ffffff;}

.borderleft
{border-left:10px solid #ffffff;}

img {border:0;}

/* jquery*/
* { font-family: Helvetica; }
.loginform label { width: 10em; float: left; }
.regform label { width: 10em; float: left; }
label.error { float: none; color: red; vertical-align: top; }
p { clear: both; }

em { font-weight: bold; padding-right: 1em; vertical-align: top; }

.c_case .regform label { width: 13em; float: left; }
.c_case .regform .required, .c_case .regform .text  {width:20em;}
div.c_register {
margin:0 auto;
text-align:center;
width:400px;
}

div.c_case {
margin:0 auto;
text-align:center;
width:800px;
}


div.c1 {
margin:0 auto;
text-align:center;
width:350px;
}
div.c2{
border:2px solid #CBDCED;
clear:both;
padding:30px 30px 20px;
text-align:left;
}

.loginform input.required {width:18em;}

.regform .required, .regform .text  {width:18em;}


.checkbox{margin-left:0; padding-left:0;}

.regform hr {
margin:0; 
padding:0;
}

*html div.c_register {
width:440px;
}

img.caseicon {
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px;
vertical-align:middle;
}

h1 {
	font-size:20px;
	color:#587890;
	font-weight:normal;
}

.leftmenu td{
height:30px;
width:137px;
padding: 0 10px 0 10px;
}

.leftmenu td.sel{
background-color:#f3f7fa;
border-left:2px solid #d8e3f0;
border-top:2px solid #d8e3f0;
border-bottom:2px solid #d8e3f0;
}


.leftmenu_plain td{
height:30px;
width:230px;
padding: 0 10px 0 10px;
}

.leftmenu_plain td.sel{
background-color:#f3f7fa;
border-left:2px solid #d8e3f0;
border-top:2px solid #d8e3f0;
border-bottom:2px solid #d8e3f0;
}

.contenttable {
width:100%;
border:2px solid #d8e3f0;
}

.contenttable td.title{
background-color:#f3f7fa;
border-bottom:1px solid #d8e3f0;
padding:18px 20px 20px 20px;
}

.contenttable td.title2{
background-color:#f3f7fa;
border-bottom:1px solid #d8e3f0;
border-top:1px solid #d8e3f0;
padding:7px 20px;
font-size:13px;
color:#587890;
}

.title h1 {margin-top:0; padding-top:0}

.contenttable td.title_plain{
padding:18px 20px 0 20px;
vertical-align:top;
}

.contenttable td.content{
padding:20px;
}

img.c {
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px;
vertical-align:middle;
text-align:center;
margin:4px;
hspace:4;
}




div.ic {
border:1px solid #cccccc;
padding:4px;
display:table-cell;
}

div.ic2 {
border:1px solid #cccccc;
padding:4px;
display:table-cell;
}

*html div.ic {
display:inline;
padding: 4px 0 0 4px;
}

*html div.ic2{
display:block;
}

div.ic3 {
border:1px solid #cccccc;
padding:2px;
display:table-cell;
}

*html div.ic3 {
display:inline;
padding: 2px 0 0 2px;
}

img.d {
background:white none repeat scroll 0 0;
border:0;
padding:4px;
vertical-align:middle;
text-align:center;
}

table.tech {
border-collapse:collapse;
font-size:12px;
}

table.tech td {
border:1px solid #CCCCCC;
padding:4px;
vertical-align:top;
}

.sub_heading {
color:#515151;
font-family:Helvetica,Arial;
font-size:11pt;
font-weight:bold;
margin-bottom:6px;
padding-top:6px;
}

.sub_heading2 {
color:#515151;
font-family:Helvetica,Arial;
font-size:11pt;
padding-bottom:6px;
}

ul.normal {
margin:0 0 0 16px; 
padding:0;
}

ol.normal {
margin:0 0 0 26px; 
padding:0;
}

ol.normal2 {
margin:0 0 0 20px; 
padding:0;
}

form.settings {
margin:0;
}

.nomargin {
	margin:0;
}



/*lists*/
ul.list, ul.list3 { margin:0; padding:0; float:left; }

#list1 { width:100%; list-style-type: none; margin:0px; }

#list1 li { float:left; padding-right:55px;margin-bottom:15px;}

#list1 li div {border:0; text-align:center;width:150px; height:150px; }
#list1 li div table td{padding:0; }

#list1 input, #list2 input {margin:0; padding:0; font-size:13px; width:150px }

#list2 input {margin-bottom:8px}

#list2 td, .list5 td{
padding-bottom:15px;
}

#list4 { list-style-type: none; margin:0; padding:0; float:left;}

#list4 li { float:left; padding-right:55px;margin-bottom:15px; width:160px; height:150px}

#list4 li div.lidiv {border:0; text-align:center;}
#list4 li div.lidiv table td{padding:0; }



#list3 { width:100%; list-style-type: none; margin:0px; }

#list3 li { float:left; padding-right:55px;margin-bottom:15px;}

#list3 li div {border:0; text-align:center;width:150px; height:13em; }
#list3 li div table td{padding:0; }

/*groups - users*/
#list5 { width:100%; list-style-type: none; margin:0px; }

#list5 li { float:left; padding-right:75px;margin-bottom:55px;}

#list5 li div {border:0; text-align:center;width:75px; height:75px;}
#list5 li div table td{padding:0; }

/*groups - general*/
#list6 { width:100%; list-style-type: none; margin:0px; }

#list6 li { float:left; padding-right:50px;margin-bottom:15px;}

#list6 li div {border:0; text-align:center;width:132px; height:150px; }
#list6 li div,x:-moz-any-link, x:default {width:129px}

#list6 a.atlaslink {height:150px}
*html #list6 li div {width:155px}

#list6 li div table td{padding:0; }



 
.editicon, .copyicon, .deleteicon, .sendicon, .lockicon, .restoreicon, .moveicon, .infoicon {cursor:pointer; font-size:11px}

.info {font-size:11px;}

#button_operation, #button_create, #empty_trash, #button_search, #button_add {cursor:pointer;}

.actionsicons img, div.actionsicons a {cursor:pointer;display:none}



/*hintbox*/
.hintbox_list_container ul {
	background-color: #FFFFFF;
	width: 200px; 
	padding: 0;
	margin: 0;
	border: 1px solid #cccccc;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	font-size: 11px;
}

.hintbox_list_container ul li {
	line-height: 16px;
	margin: 0;
	padding: 1px 1px 1px 3px;
	border: 0;
}

/*cases mainpage*/
.ic4 {
border:1px solid #cccccc;
padding:4px;
display:table-cell;
}


#list5 .ic4 {
border:0;
padding:5px;
display:table-cell;
}

*html .ic4 {
display:block;
}

.ic5 {
display:table-cell;
background-color:#a8b8c0;
}

*html .ic5 {
display:block;
}

.ic5 a.atlaslink:hover {
opacity: .7;
filter: alpha(opacity=70); /* for dumb IE */
color:#000000;
zoom:1;
}


/* the overlayed element */ 
div.overlay { 
    background:url(/js/white_1.png) no-repeat; 
    width: 313px; 
    height: 153px;         
    display:none; 
    padding:55px; 
    margin:0 auto;
	text-align:center;
	border:0; 
	position:absolute;
	top:200;	
} 

div.overlay div.close { 
    background-image:url(/js/close.png); 
    position:absolute; 
    right:6px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 div.c4{
width:300px;
clear:both;
text-align:left;
}



#atlases_moveto
{	margin: 5px;
	padding: 10px;
 	display:none;
 	z-index:10;
 	position:absolute;
 	background-color:#ffffff;
 	border:1px solid #CBDCED;
	}
	
	#atlases_moveto li
	{list-style: none;}


		
.userlink {
text-decoration:underline;
cursor:pointer}

#users_table tr td {vertical-align:middle;}


div.scroll {
    height: 100px;
    padding: 0 5px 5px 5px;
    overflow: auto;
    border: 1px solid #999999;
    width:613px;
}

div.img_border
{
	display:-moz-inline-stack; /* for FF2*/
	display:inline-block; /* normal browsers */
	zoom:1; /* for IE (hasLayout true) */
	*display:inline; /* for IE */
	
	margin-right: 10px;
	padding: 5px;
	margin-bottom: 10px;
	width: 130px;
	height: 98px;
	border: 1px solid #ebebeb;
	vertical-align: middle;
	text-align: center;
		
}

