/** {
	font-size:100%;
	margin:0
}*/

body{
	/*font:0.8em Arial,sans-serif;*/
	font: 1em Arial,sans-serif;	
	background:#fff;
	margin:0;
  	padding:0;
	height:98%;	
}

body,a.footer {
	color:#999
}

a, a:hover, a:visited {
	color: #333333;
	text-decoration: underline;
}

a.footer {
	color:#000
}

a.footer:hover {
	color:#f00 !important
}

table.table_index {
	width:100%;
	height:35%;
}

table.table_index_last_words {
	width:920px;	
	padding-top:20px;
}

table.table_footer {
	width:100%;	
}

table.table_index table
{
	width:920px;
	max-width:1000px;
	min-width:300px;
	margin:auto;
}

table.table_index h1,
table.head_search div
{
	margin:0; 
	padding:0;
	position:relative;
	width:120px; 
	height:44px;
	overflow:hidden;
}

table.table_index h1 span, 
table.head_search div span
{
	display:block;
	position:absolute; 
	left:0; 
	top:0; 
	z-index:1;
	width:120px; 
	height:44px;
	background:url("/images/logo.gif") top left no-repeat;
	cursor:hand;
}

div.article h1 {
	padding-top:8px;
	margin-top:8px;
}

table.table_index table td, 
table.head_search td {
	padding:0.25em
}

td #text_index {
	width:100%
}

td #text_index * {
	width:100%
}

p.footer {
	padding:5em 2.2em 13px
}

span.footer {
	white-space:nowrap
}

/*---letters---*/
a.letter, a.letter:hover, a.letter:visited {
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	text-transform: uppercase;
}

a.letter_sel, a.letter_sel:hover, a.letter_sel:visited {	
	color: red;	
}


a.letter_interval, a.letter_interval:hover, a.letter_interval:visited {
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	color: #666666;
	text-transform: uppercase;
}

a.letter_interval_sel, a.letter_interval_sel:hover, a.letter_interval_sel:visited {
	color: red;
}


/*---header---*/
table.head_search
 {
	width:920px;
	max-width:1000px;
	min-width:300px;
	margin:auto;
}

table.basic
 {
	width:920px;
	max-width:1000px;
	min-width:300px;
	margin:auto;
	align:center;
}

table.intervals
 {
	width:60%;
	max-width:1000px;
	min-width:200px;
	margin:auto;
	align:center;
}

table.intervals tr {
	height: 22px;
}

table.words {
	font-size:12px;	
}

table.words td {
	padding: 2px 20px 2px 0;
	vertical-align: top;
}

/* article */
div.article,
div.article table {
	color:#666666;		
}

div.next_articles {
	margin-top: 20px;
	margin-bottom: 115px;
}

div.next_articles ul a {
	text-decoration:none;
	color: #666666;
}

div.next_articles ul a:hover {
	text-decoration:underline;	
}

/*-------*/
#content {
  position: relative;
  min-height: 98%;
}
* html #content {
  height: 98%;
}

#footer {
  position: relative;
  margin-top: -115px;
  height: 115px;
}

#bottom_menu {
	font-size:13px;	
}

#bottom_menu a {
	color:#000
}

#bottom_menu a:hover {
	color:#f00 !important
}

/*words colums*/
div.words, 
div.words_index  {
	margin-bottom: 115px
}

div.words a,
div.words_index a {
	color:#666666;
	text-decoration:none;
}

div.words a:hover,
div.words_index a:hover {	
	text-decoration:underline;
}

div.words_index h3 {
	padding-left: 0.25em;
}

div.article_images_sep {	
	background-color:#999999; 
	/*width:100%;*/
	/*width:920px;
	max-width:920px;
	min-width:650px;*/
	width:920px;
	height:1px; 
	font-size:0px;	
	margin-bottom: 10px;
	margin-top:10px;
	/*clear:both;*/
}

/*search*/
div.search_data {
	margin-bottom: 115px
}

table.search_item {
	/*border-bottom: 1px solid #999999;*/
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div.search_no_results {
	font-weight: bold;
	font-size:15px;
}

span.accented {
}

/*words page*/


div.words #word {
	margin-bottom:15px;	
}

div.words #word #word_title {
	font-size:14px;	
}

div.words #word #word_short_description {
	font-size:12px;	
}

#ads-word { 
	float:left;
	margin: 5px 10px 5px 0;
}

#blocks-word {
	margin: 15px 0 5px 10px;
	float:right;
}

#right-block-word {		
	margin: 15px 0 5px 10px;	
	padding:0;
	/*float:right;*/
}

#ubn-word {	
	margin: 5px 0 5px 10px;	
}

#mg-word {
	border:1px solid #999999;
	margin: 5px 0 5px 10px;	
	padding:0;
}

#mywork-bottom {	
	padding: 20px 0 0 0;
}

#ubn-bottom {	
	padding: 20px 0 0 0;
}

#mg-bottom {	
	padding: 20px 0 0 0;
	width: 920px;
	align: middle;
	margin:0px;
}

small {
	font-size:10px;
}

ul#lang {
	list-style: none;	
	margin:0;
	padding:5px 0 0 0;
}
ul#lang li {
	display: inline;
	margin: 0;
	padding: 0 8px 0 0;
	font-size: 12px;
}
ul#lang li.cur {
	font-weight:bold;
}
ul#lang a {
	text-decoration:none;	
}

/* FEEDBACK FORM*/

.form input, .form select	{
	font-family:Tahoma,Arial;
	font-size:12px;	
}
.form textarea {
	height:95px;		
	font-family:Tahoma,Arial;
	font-size:12px;
}
.form table td {
	padding-bottom:11px
}

td.left	{	
	text-align:right; 
	padding-top:2px;
	color: #666666;
}
td.center {
	padding:0px 15px 0px 15px;
	color: #666666;
}

span.mark {		
	color:#F50D23;
}

input.sbmt {	
	color:#000000;
	border:1px solid #666666;
	background-color:#e7e7e7;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;	
}

.fb {cursor:pointer;outline:none;display:block;width:19px;height:107px;background:transparent url(/images/banners/work2w.gif) no-repeat 0 0;position:fixed;right:0;top:245px;-position:absolute;-top:expression(parseInt(document.documentElement.scrollTop) + 245 + "px");-background:none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/work.gif', sizingMethod='scale');}
.fb:hover {width:24px;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/banners/work2w.gif', sizingMethod='scale');}

a.b-share__handle {0px 3px 0px 2px !important;}