body{
margin:0px;
padding:0px;
}
a
{
text-decoration:underline;
}
.container{width: 90%; margin: 0px auto; padding: 0px; background-color: #ffffff; border:0px}

#button{margin-left:3px}

td.alpha-left{width: 32px; height: 28px; background-image: url("images/alpha_left.gif");}
#letters{border:0px; height: 28px; background-image: url("images/alpha_right.gif"); background-color: #068837; margin-top:14px}
td.letter a{color: white; text-decoration:none; padding: 3px}
#td.letteron {background-image: url("images/alpha_right.gi");}
#td.letteron a{color: white; text-decoration:underline; padding: 3px}
td.letter a:hover{color: orange;}

.copyright {padding-bottom: 8px;}

.results-header{color:#7272a2; margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.5em;}
h2.dictionary-header{color:#7272a2;}

table.wide{width:100%;}
td.left{width: 60%;}
td.right{width: 40%; padding-left: 50px; padding-right: 10px}
td.pad{padding: 2px}
td.num{width: 2%; padding: 2px}
td.word{width: 25%; padding: 2px 10px 2px 2px}
td.word a:link, td.word a:visited, td.word a:hover, td.word a:active {color: blue}
td.bar{width: 73%; padding: 2px}
td.phrase{font-style: italic; text-align: justify}
td.author{font-weight: bold; text-align: right}
td.dict{padding: 2px}
td.dict a:link, td.dict a:visited, td.dict a:hover, td.dict a:active {color: blue}
td.active{font-weight: bold; color: #990000}
a.blue:link {color: blue}
a.blue:visited {color: blue}
a.blue:hover {color: blue}
a.blue:active {color: blue}

.link {text-indent: 30px}
table.res{width: 100%}
td.containercell{margin: 0px; padding: 0px;}
.content{margin: 15px 5px 25px 5px; padding: 0px}
.pages{padding: 20px;margin: 0px auto;}
td.page{padding: 15px; margin:0px}
.article{padding-bottom: 20px; text-align: justify; font-style: italic; color: #14148b;}


.cloud{
padding: 0px;
margin: 0px;
margin-top: 15px;
margin-bottom: 20px;
border-width:3px;
border-style:double;
border-color: #FF8000;
}

h2.cloud-caption{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #FF8000;
padding: 3px 10px;
margin: 0px;
}


div.pictures{
padding: 0px;
margin: 0px;
margin-bottom: 15px;
border-width:3px;
border-style:double;
border-color: #A9A9A9;
}
h2.pictures-caption{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #A9A9A9;
padding: 3px 10px;
margin: 0px;
}

.dictionary{
padding: 0px;
margin-bottom: 15px;
border-width:3px;
border-style:double;
border-color: #A9A9A9;
clear:both;
}
h2.dictionary-caption{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #A9A9A9;
padding: 3px 10px;
margin: 0px;
}
.dictionary-content{}
.dictionary-article{padding: 15px; text-align: justify; font-family: Verdana,Arial,sans-serif;font-size: 0.8em; line-height:1.5em;}

.quotation-phrase{
font-family: Verdana,Arial,sans-serif;font-size: 0.8em; line-height:1.5em;
text-align:justify;margin: 15px;
}
.quotation-author{font-weight: bold; text-align: right;padding: 15px;}

.article A { color: blue; text-decoration: underline; cursor:hand; margin: .3em; border: 0px; }
.article i { font-family: 'times new roman', Arial; color: #060}
.article b { color: #630; }
.article sup { font-size: 80%; color: #f00; font-weight:bold; }
.article em { text-decoration:none; color: #f00; font-weight:bold; font-style: normal;}
.article u {text-decoration:none; color: #630; font-weight:bold; font-style: normal; background-color:#ff9}
.article p { margin: 0em 0em .5em 0em; text-indent: 0em; }


.radiobutton {margin-left: 10px;}

table.pictures {width: 100%;}
td.picture{padding: 20px 10px;margin:0px;}

.clipartcontainer{padding: 0px 0px 20px 0px;}
.fieldset{border-style: none;padding:0px;margin:0px;border:0px;display:block;width:100%;}
.lang{border:1px solid}
.header{display:inline}

.gallerycontainer {
position: relative;
margin: 15px;
}

.thumbnail {outline-style:none; display: inline-block; vertical-align: middle; text-align: center; 
padding: 10px;
position: relative;
}

.thumbnail img{
border: 1px solid white;
position:relative;
}

.thumbnail:hover{
background-color: white;
text-decoration: none;
z-index:5;
}

.preview{
z-index:10;
visibility: hidden;
position: absolute;
background-color: #ffffff;
padding: 10px;
border: 1px solid gray;
color: black;

left: -55%; 
top: -61%;

-o-box-shadow: 0px 0px 20px 0 black;
-icab-box-shadow: 0px 0px 20px 0 black;
-khtml-box-shadow: 0px 0px 20px 0 black;
-moz-box-shadow: 0px 0px 20px 0 black;
-webkit-box-shadow: 0px 0px 20px 0 black;
box-shadow: 0px 0px 20px 0 black;


-webkit-transition: opacity 1.6s ease-in-out;
-moz-transition: opacity 1.6s ease-in-out;
-o-transition: opacity 1.6s ease-in-out;
-ms-transition: opacity 1.6s ease-in-out;
transition: opacity 1.6s ease-in-out;

}

.preview img{ 
border-width: 0;
padding-bottom: 10px;
}

.preview span{
display:block;
margin: 0px;
padding: 0px;
color: navy;
font-family: Arial;
}

.thumbnail:hover span{
visibility: visible;
}

h2.pos{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #2b1fb8;
padding: 3px 10px;
margin: 0px;
}

.section{
padding: 0px;
margin: 0px;
margin-bottom: 15px;
border-width:3px;
border-style:double;
border-color: #A9A9A9;
}

.section h2{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #A9A9A9;
padding: 3px 10px;
margin: 0px;
}


.wordscolumn ul{ 
display: block;
list-style-type: none;
padding: 5px;
margin: 0px;
}

.wordscolumn ul li{
display: inline-block;
padding: 3px 0px;
}        

.wordscolumn ul li a
{padding: 6px;font-family: Arial,sans-serif;font-size: 16px;}

.wordscolumn ul li a:link, .wordscolumn ul li a:visited, .wordscolumn ul li a:active
{color: #1A3DC1;}

.wordscolumn ul li a:hover
{color: #C12267;}

.chain{ 
margin: 0px;
margin-bottom: 20px;
border-width:3px;
border-style:double;
border-color: #4AA02C;
}

.chain_container{
padding: 10px;
text-align:justify;
}

.chain h2{
font-size: 1em;
font-family: Arial,sans-serif;
color:white; 
background-color: #4AA02C;
padding: 3px 10px;
margin: 0px;
}


.chain li{
display: inline-block;
padding: 3px 0px;
margin: 5px;
}

.nowrap {
white-space: nowrap;
display:inline;}        

.chain_container div a
{
padding: 5px;font-family: Arial,sans-serif;font-size: 16px;display:inline-block;color: #1A3DC1;}


.chain_container span
{display:inline-block;}

.chain_container div a:hover
{color: #C12267;}


#NOUN
{background-color: #009900;}
#ADJECTIVE
{background-color: #990000}
#VERB
{background-color: #DDAD08;}
#NUMERAL
{background-color: #3300CC}
#PRONOUN
{background-color: #9933CC}
#ADVERB
{background-color: #84AFDC}
#PREPOSIION
{background-color: #336699}
#CONJUNCTION
{background-color: #666633}
#PARTICLE
{background-color: #009900}
#INTERJECTION
{background-color: #0033CC}
#OTHER
{background-color: #000066}

.NOUN-SECTION
{border-color: #009900}
.ADJECTIVE-SECTION
{border-color: #990000}
.VERB-SECTION
{border-color: #DDAD08}
.NUMERAL-SECTION
{border-color: #3300CC}
.PRONOUN-SECTION
{border-color: #9933CC}
.ADVERB-SECTION
{border-color: #84AFDC}
.PREPOSIION-SECTION
{border-color: #336699}
.CONJUNCTION-SECTION
{border-color: #666633}
.PARTICLE-SECTION
{border-color: #009900}
.INTERJECTION-SECTION
{border-color: #0033CC}
.OTHER-SECTION
{border-color: #000066}

.liveinternet{margin: 0px auto;}

.n-menu
{
list-style-type: none;
margin: 5px;
padding:0px;
}

.n-menu li.site-link
{
float:right;
}

.flag
{
border: 1px solid;
}

.n-menu li.left 
{
display: inline;
}

.n-menu li.left a
{
padding: 5px;
}

.n-menu li.left a:link, .n-menu li.left a:visited, .n-menu li.left a:active
{
color: #1A3DC1;
}

.n-menu li.left a:hover
{
color: #C12267;
}

.n-letters
{
list-style-type: none;
margin:0px;
padding:5px;
text-align: center;
margin-bottom: 15px;
}

.n-letters li 
{
display: inline;
}

.n-letters li a
{
padding: 5px;
font-size: 14px;
color: #C12267;
}

.n-letters li a:link, .n-letters li a:visited, .n-letters li a:active
{
color: #1A3DC1;
}

.n-letters li a:hover
{
color: #C12267;
}

.n-search-panel
{

background-color: #4D78CD;

padding: 15px;
padding-bottom: 10px;
color: white;

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

.n-search-panel-left
{
padding: 15px;
padding-bottom: 10px;
color: white;

display: inline-block;
}
.n-search-panel-right
{
display: inline-block;
margin: 5px;
padding:0px;
}


.n-examples a:link, .n-examples a:visited
{
color: white;
}

.n-examples
{
padding-top: 5px;
font-size: 14px;
color: white;
}

#f
{
margin: 0px;
}

#q
{
color: #000000;
font-size: 20px;
min-width: 470px;
padding: 2px;
width:62%;
float: left; padding-right: 44px;
}

#hl
{
font-size: 15px;
margin: 4px 0px 0px 5px;
vertical-align:top;
}

.left-pane
{
vertical-align:top;
display: table-cell;
}


.n-logo
{
font-size: 20px;
color: #2554C7;
font-family: Verdana, Arial,sans-serif;
vertical-align:top;
text-decoration:none;
padding: 30px 10px 30px 0px;
display: block;
}

.word-of-the-day
{
display: block;
}


#n-button
{
padding: 3px 10px;
margin: 2px 0px 0px 5px;
vertical-align:top;
}

/*
#n-button {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
padding: 3px 10px;
margin: 2px 0px 0px 5px;
  border: 1px solid #0f9b0f;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font: normal 18px "Questrial", Helvetica, sans-serif;
  color: rgb(255, 255, 255);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: -webkit-linear-gradient(-90deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  background: -moz-linear-gradient(180deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  background: linear-gradient(180deg, rgb(90,190,87) 0, rgb(53,146,56) 100%), rgb(90, 190, 87);
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.3) ;
  box-shadow: 0 2px 1px 0 rgba(0,0,0,0.3) ;
  text-shadow: 0 1px 2px rgb(50,114,40) ;
}

#n-button:hover {
  background: rgb(90, 190, 87);
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.11) ;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.11) ;
  -webkit-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1);
}

#n-button:active {
  border: 1px solid rgba(180,180,180,0.2);
  background: rgba(77,168,74,1);
  -webkit-box-shadow: 0 3px 0 0 rgba(0,0,0,0.1) inset;
  box-shadow: 0 3px 0 0 rgba(0,0,0,0.1) inset;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
*/

.main-container
{
margin:auto;
max-width: 1200px;
min-width: 750px;
padding: 0px 20px 0px 20px;
}


.n-container
{
display: table-cell;
width:100%;
}

.footer
{
background-color: #4D78CD;
padding: 10px;
color: white;
text-align: center;
margin-top: 30px;
margin-bottom: 10px;

-o-border-radius: 8px;
-icab-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}


.n-content-left
{
vertical-align:top;
display: table-cell;
padding-right:20px;
width:64%;
}

.n-content-right
{
min-width:260px;
max-width:375px;
display: table-cell;
vertical-align:top;
width:35%;
}

.tabs
{
list-style-type: none;
padding:0px;
margin:15px 0px 5px 0px;
}

.tabs li 
{
display: inline;
width: 250px;
height: 41px;
margin-right: 3px;
}

.tabs li a
{
color: #4c6c87;
text-decoration:none;
background-image:url('images/tab.png');
text-align: center;
font-size: 12pt;
font-family: Verdana;
display:inline-block;
width:250px;
height:41px;line-height:250%;
}

.tabs .active a, .tabs .active a:hover
{
color: #4c6c87;
background-image:url('images/tab_active.png');
}

.tabs li a:hover
{
color: #C12267;
}

.picture-container
{
padding: 20px 0px;
}

.picture-container img
{
   display:block;
   margin:0 auto;
}

.picture-container p
{
  font-family: Arial,sans-serif;
  color: #1A3DC1;
  text-align:center; 
  padding:0px;
}

.clipart-description
{
  font-size: 16px;
  margin:10px;
}

.clipart-notice, .clipart-download
{
  font-size: 10px;
  margin:5px;
}

.clipart-notice a, .clipart-download a
{
  color: #1A3DC1;
}

.message
{
  padding: 0px;
}

.message tr td
{
  padding: 10px;
}

.sample-left
{
float:left;
margin: 10px;
margin-left:0px;
margin-right:20px;
padding: 10px;
}

.sample-right
{
float:right;
margin:10px;
margin-left: 20px;
margin-right: 0px;
padding: 10px;
}

.sample-s
{
margin: 10px;
margin-left:0px;
margin-right:20px;
padding: 10px;
}


.sample-left img
{
border:none;
}

.sample-right img
{
border: none;
}

.sample-s img
{
border:none;
padding-top: 30px;
}

.asterisk
{
float:left;
align:center;
border:none;
margin: 10px;
margin-left:0px;
margin-right:20px;
padding: 10px;

/*
width: 552px;
height:512px;
*/
}

.subscription-plans
{
 border: 1px solid black; align:center;
}
.subscription-plans td
{
 padding: 10px;
}

.subscription-plans th
{
 padding: 10px;
}

.table
{
 border-style:solid;
 border-width:1px;
 border-collapse:collapse;
}
.table th, .table td
{
 padding: 10px;
 border-style:solid;
 border-width:1px;
 border-collapse:collapse;
}

.annotation
{
padding: 10px;
background-color: #ffedcc;
border: 1px solid #f0b37e;
margin: 0 0 25px 0;
}

.note
{
margin: 10px 0;
}

.parameter
{
 font-family: 'PTMonoRegular',courier,sans-serif;
}

.codeblock {
    padding: 10px;
    margin: 20px 0;
    background-color: #F2F7FF;
    border: 1px solid #B3CCFF;
    font-family: 'PTMonoRegular',courier,sans-serif;
    line-height: 20px;
}

pre
{
padding:0px;
margin:0px;
}

code {
    font-family: 'PTMonoRegular',courier,sans-serif;
    font-size: 16px;
}

a:link, a:visited, a:active {
    color: #1A3DC1;
}

.WORDS-BY-LETTER-SECTION
{
border-color: #E66C2C; 
}

.WORDS-BY-LETTER-SECTION h2
{background-color: #E66C2C;}

.associations-not-found
{
border-color: #E66C2C; 
}

.associations-not-found h2
{background-color: #E66C2C;}


.associations-not-found table
{
padding: 20px;
}

.dict
{padding:15px;}

.dict ul
{
list-style-type: none;
padding:0px;
margin:0px;
float:left;
width:20%;
}

.dict ul li
{padding: 2px;}

.dict ul li a
{padding: 0px;
font-size: 12pt;
}

.dict ul li a:link, .dict ul li a:visited, .dict ul li a:active
{color: #1A3DC1;}

.dict ul li a:hover
{color: #C12267;}

.pg
{
clear:both;
}

.text
{
font-family:Georgia,serif;font-size:1em;line-height:1.47em;
text-align: justify;
}

.auth
{
text-align: right; padding-top: 10px;color:#888;font-size:0.8em;
}

.title
{
font-family:Georgia,serif;font-size:2.185em;font-weight:normal;margin:0px 0px 20px 0px;
}

.h2-title
{
font-family:Georgia,serif;font-size:2em;font-weight:normal;
}


.content ul
{

padding-left: 15px;
}


.content
{
font-family:Georgia,serif;
color: black;
}


.b-social-share{float:right;}
.b-social-share__button{display:block;float:left;height:25px;width:34px;position:relative;background-color:#f1f1f1;border:1px solid #cccccc;font-size:0px;text-align:center;margin:0px 4px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}
.b-social-share__button:hover{text-decoration:none}.b-social-share__button:after{content:'';position:absolute;top:0px;left:0px;height:1px;width:34px;border-top:1px solid #fcfcfc;border-width:1px 0px 0px 0px;overflow:hidden;-webkit-border-radius:2px 2px 0px 0px;-moz-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}
.b-social-share__icon{width:18px;height:19px;display:inline-block;background:url("images/b-social-share__icon.png") no-repeat 0px 0px;margin-top:4px}
.b-social-share__button_twitter .b-social-share__icon{background-position:0 -38px}
.b-social-share__button_facebook .b-social-share__icon{background-position:0 -19px}
.b-social-share__button_odnoklassniki .b-social-share__icon{background-position:0 -57px}
.b-social-share__button_livejournal .b-social-share__icon{background-position:-1px -78px}
.b-social-share__button_mymailru .b-social-share__icon{background-position:0px -99px}
.b-social-share__button:hover{background:url("images/b-social-share__button.png")}
.b-social-share__button:hover:after{display:none}
.b-social-share__button_twitter:hover{background-position:0px -100px;border-color:#49baec}
.b-social-share__button_twitter:hover .b-social-share__icon{background-position:-18px -38px}
.b-social-share__button_facebook:hover{background-position:0px -50px;border-color:#3858a0}
.b-social-share__button_facebook:hover .b-social-share__icon{background-position:-18px -19px}
.b-social-share__button_vkontakte:hover{background-position:0px 0px;border-color:#3a669c}
.b-social-share__button_vkontakte:hover .b-social-share__icon{background-position:-18px 0px}
.b-social-share__button_odnoklassniki:hover{background-position:0 -150px;border-color:#e5820b}
.b-social-share__button_odnoklassniki:hover .b-social-share__icon{background-position:-18px -57px}
.b-social-share__button_livejournal:hover{background-position:0px -200px;border-color:#293065}
.b-social-share__button_livejournal:hover .b-social-share__icon{background-position:-19px -78px}
.b-social-share__button_mymailru:hover{background-position:0 -250px;border-color:#175398}
.b-social-share__button_mymailru:hover .b-social-share__icon{background-position:-19px -99px}
.b-social-share__button_twitter:active{background-position:0px -125px;border-color:#59bae4}
.b-social-share__button_facebook:active{background-position:0px -75px;border-color:#45609c}
.b-social-share__button_vkontakte:active{background-position:0px -25px;border-color:#476a95}
.b-social-share__button_odnoklassniki:active{background-position:0 -175px;border-color:#e5820b}
.b-social-share__button_livejournal:active{background-position:0 -225px;border-color:#293065}
.b-social-share__button_mymailru:active{background-position:0 -275px;border-color:#175398}


.site-lang {
	display:inline-block;
	width:20px;
	height:12px;
	background:url("/images/flags.png") no-repeat;
	font:0/0 a;
	margin-left: 10px;
}

.site-lang-ru {
	background-position:0 -72px
}
.site-lang-es {
	background-position:0 -48px
}
.site-lang-fr {
	background-position:0 -24px
}
.site-lang-de {
	background-position:0 -12px
}
.site-lang-en {
	background-position:0 0
}
.site-lang-it {
	background-position:0 -36px
}
.site-lang-pt {
	background-position:0 -130px
}

.counter {width: 31px; margin: 0px auto;}

.n-menu li.left a.new-feature:link, .n-menu li.left a.new-feature:visited, .n-menu li.left a.new-feature:active
{color: #008000;}
