.wrapper {
  align:center; /* to center IE */
  margin:0 auto;
  width:1100px;
}
.line {
  margin:0px;
  padding:0px;
  clear: both;
  display: block;
  height: 0 !important;
  line-height: 0;
}
.unit {
  float: left;
}
.header {
  position:relative;

}
.slovar {
  margin: 15px 40px 15px 40px;
  float:left;
}
.nazva_block_left {
  float:left;
}
.ukr_mova {
  margin: 17px 20px 20px 20px;
}
.uporiadnyk {
  color:#7f1212;
  font-size:30px;
  font-family:Palatino, Times New Roman serif;
  text-align:center;
  padding-top:5px;
}
.languages{
  position:relative;
  float:right;
  top:-130px;
  margin-bottom: -70px;
}
.menu {
  width:1090px;
  height:60px;
  margin-top:20px;
  background: url("img/not_active_menu_item.png") repeat-x scroll right top transparent;
/*  padding-bottom: 10px;*/
}
.menu ul li {
  list-style-type:none;
  display:block;
  float:left;
  margin: 0 10px; /* верх-низ, право-ліво */
  padding: 10px 17px 0px 17px;
  font-size:20px;
  color:#fff;
  font-family:Arial;
  text-decoration:none;  
  position:relative;
  left:-35px; 
  line-height: 18px;
}
.menu a{
  font-size:20px;
  color:#1b8ad2;
  font-family:Arial;
  text-decoration:none;  
}
.current {
  height:40px;
  margin:0 0px;
  padding-left:20px;
  padding-right:20px;
  color:white;
  background: url("img/active_menu_item.png") repeat-x scroll right top transparent;
}
.hovered{
  height:40px;
  margin:0 0px;
  padding-left:20px;
  padding-right:20px;
  color:white;
  background: url("img/active_menu_item.png") repeat-x scroll right top transparent;
}
.search_nav_block {
  background: url("img/search_and_nav_background.png") no-repeat scroll center 10px transparent;
  height:91px;
  width:1100px;
  padding-top:10px;
}
.search_block {
  float:left;
  width:380px;
  height:80px;
  margin: 9px 0px 0px 20px;
}
.search_area {
  position:relative;
  float:left;
  background: url("img/search_input_background.png") no-repeat;
  border:none;
  height:44px;
  color:white;
  width:185px;
  padding:0px 15px;
  margin-top:10px;
  font-size:18px;
  margin-right:5px;
  _margin-top:10px;
}
.submit_button_style_ua {
  background-image: url("img/submit_button_background_ua.png");
  border:0px;
  height:64px;
  width:133px;
  background-color:white;
  cursor:pointer;
  background-repeat: no-repeat;
}
.submit_button_style_ru {
  background-image: url("img/submit_button_background_ru.png");
  border:0px;
  height:64px;
  width:133px;
  background-color:white;
  cursor:pointer;
  background-repeat: no-repeat;
}
.navigation_block {
  float:right;
  width:650px;
  height:80px;
  margin: 9px 0px 0px 20px;
}
.prev_page {
  position:relative;
  float:left;
  margin-top:13px;
  cursor:pointer;
}
.nav_text {
  position:relative;
  float:left;
  margin-top:22px;
  margin-left:20px;
  color:#1b8ad2;
  font-size:18px;
  font-family:Arial;
  line-height: 18px;
}
/* SELECT VOLUME STYLE */
.sel_wrap{
	position:relative;
	float:left;
    background:#ffffff;
    margin-bottom:5px;
    padding:7px;
	width:79px;
	height:44px;
	margin-top:2px;
}
.sel_wrap select{
    display:none;
}
.sel_imul{
	height:50px; 
}
.sel_imul .sel_selected{
    background:#fff;
    border:none;
    padding:3px 6px;
    font-size:14px;
    font-family:Times;
    cursor:pointer;
    position:relative; 
	height:38px;
	background-image: url("img/volume_dropdown.png");
	background-position: 0px 0px;
	color:white;
	font-family:Arial;
	font-size:20px;
	padding-left:20px;
  line-height: 18px;
}
.sel_selected .sel_arraw{
    height:100%;
    width:35px;
	margin-left:0px;
    background:url('img/dropdown_select_icon.png') 50% 50% no-repeat;
    position:absolute;
    top:0px;
    right:0px;
	
	padding:0px;
}
.sel_imul:hover .sel_selected .sel_arraw{
  background:url('img/dropdown_below_icon_2.png') 50% 50% no-repeat;
  border:none;
}
.sel_imul .sel_options{
    background:#fff;
    border:1px solid #1B8AD2;
    border-top:none;
    overflow:auto;
    position:absolute;
    width:298px;
    display:none;
    z-index:10;
	
	width:33px;
	height:140px;
	margin-left:10px;
}
.sel_options .sel_option{
    border:none;
	color:#1B8AD2;
	font-family:Arial;
	font-size:20px;	
}
.sel_option {
  height:20px;
  position:relative;
  padding-top:7px;
  padding-bottom:8px;
  padding-left:10px;
  margin:0px; 
  line-height:18px;
}
.sel_options .sel_option:hover{
    border-color:#dbdbdb;
    cursor:pointer;
}
.sel_options .sel_option.sel_ed{
    background:#1b8ad2;
    border-color:#dbdbdb;
	color:white;
	font-family:Arial;
	font-size:20px;
    height:20px;	
}
.selected-text {
  padding-top:10px;
}
/* SELECT PAGE */
.sel_wrap_2{
	position:relative;
	float:left;
    background:#ffffff;
    margin-bottom:5px;
    padding:7px;
	width:93px;
	height:44px;
	margin-top:2px;
}
.sel_wrap_2 select{
    display:none;
}
.sel_imul_2{
	height:50px; 
}
.sel_imul_2 .sel_selected_2{
    background:#fff;
    border:none;
    padding:3px 6px;
    font-size:14px;
    font-family:Times;
    cursor:pointer;
    position:relative; 
	height:38px;
	background-image: url("img/page_dropdown.png");
	background-position: 0px 0px;
	color:white;
	font-family:Arial;
	font-size:20px;
	padding-left:20px;
  line-height: 18px;
}
.sel_selected_2 .sel_arraw_2{
    height:100%;
    width:35px;
	margin-left:0px;
    background:url('img/dropdown_select_icon.png') 50% 50% no-repeat;
    position:absolute;
    top:0px;
    right:0px;
	
	padding:0px;
}
.sel_imul_2:hover .sel_selected_2 .sel_arraw_2{
  background:url('img/dropdown_below_icon_2.png') 50% 50% no-repeat;
  border:none;
}
.sel_imul_2 .sel_options_2{
    background:#fff;
    border:1px solid #1B8AD2;
    border-top:none;
    overflow:auto;
    position:absolute;
    width:298px;
    display:none;
    z-index:10;
	width:73px;
	height:200px;
	margin-left:10px;
}
.sel_options_2 .sel_option_2{
    border:none;
	color:#1B8AD2;
	font-family:Arial;
	font-size:20px;	
}
.sel_option_2 {
  height:20px;
  position:relative;
  padding-top:7px;
  padding-bottom:8px;
  padding-left:10px;
  margin:0px; 
  line-height:18px;
}
.sel_options_2 .sel_option_2:hover{
    border-color:#dbdbdb;
    cursor:pointer;
}
.sel_options_2 .sel_option_2 .sel_ed_2{
    background:#1b8ad2;
    border-color:#dbdbdb;
	color:white;
	font-family:Arial;
	font-size:20px;
    height:20px;	
}
.selected-text_2 {
  padding-top:10px;
}
*:focus {outline: none;} /* fix for orange border in chrome around active element */
.go_button {
  position:relative;
  float:left;
  margin: 17px 20px 0px 20px;
  color:#1b8ad2;
  font-size:18px;
  font-family:Arial;
  cursor:pointer;
}
.next_page {
  position:relative;
  float:left;
  margin-top:13px;
  cursor: pointer;
}
.word_list_block{
  position:relative;
  top:-15px;
  left:5px;
  background: url("img/search_word_list_background.png") no-repeat;
  background-position:4px 5px;
  height:545px;
  width:220px;
}
.search_words_list{
  position:relative;
  left:0px;
  margin: 0px 0px;
}
.words_list_ul{
  margin:0px 0px;
}
.words_list_ul li{
  list-style-type:none;
  display:block;
  white-space:nowrap;
  float:left;
  padding-top:1px;
  padding-right:20px;
  padding-bottom:2px;
  margin-bottom:1px;
  font-size:18px;
  font-family:Arial;
  text-decoration:none;  
  position:relative;
  left:-20px;  
  overflow:hidden;
  width:166px;
  clear:left;
  line-height: 18px;
}
.words_list_ul li a {
  color:#f1841f;  
  text-decoration:none;
}
.words_list_ul li a:hover {
  color:black;  
}
.words_list_ul .current_word {
  color:white;
}
.current_li {
  background: url("img/current_background.png");
}
.half_transparent {
 background: url("img/word_overflow.png") repeat-y;
 position:relative;
 height:372px;
 left:160px;
 width:50px;
}
.picture_page_block{
position:relative;
top:-27px;
left:7px;
height:358px;
width:1079px;
background:url('img/black_borders_for_image.png') no-repeat;
display:none;
}
.page_image_wrapper{
    border: none;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 1020px;
	position:relative;
	top:33px;
}
.footer_block{
  height:127px;
  width:1069px;
  background:url('img/footer_borders.png') no-repeat;
  left: 7px;
  position: relative;
}
.copyright_text{
  padding-top:20px;
  position:relative;
  color:red;
  text-align:center;
  line-height:20px;
  font-family: Arial;
  font-size:12px;
}
.letters_list_block{
  height:70px;
  width:1069px;
  background:url('img/letters_list_background.png') no-repeat;
  left: 7px;
  position: relative;
  text-align:center;
  padding-top:22px;
}
.letters_list a{
  padding-top:20px;
  position:relative;
  color:#1b8ad2;
  text-align:center;
  line-height:20px;
  font-size:30px;
  font-family:Arial;
  padding:3px;
  text-decoration:none;
}
.wrapper_main_word{
background:url('img/top_borders_main_word.png') no-repeat;
width:567px;
min-height:317px;
position:relative;
left:13px;
position:relative;
z-index:1;
}
.wrapper_main_top_1{
background:url('img/wrapper_top_gradient.png') no-repeat;
width:10px;
min-height:317px;
position:absolute;
z-index:10;
left:-1px;
}
.wrapper_main_top_2{
background:url('img/wrapper_top_gradient.png') no-repeat;
width:10px;
min-height:317px;
position:absolute;
left:561px;
z-index:10;
}
.wrapper_main_word_footer{
background:url('img/main_word_bottom_background.png') no-repeat;
width:567px;
min-height:19px;
position:relative;
left:13px;
margin-bottom:27px; /* should be 20px bigger to work with print page borders */
clear:both;
/* 
  should be deleted if page borders will not be ok,
  but that will break home page and other pages
*/
top: 0px;
}
.word_content{
background:url('img/main_word_borders.png') 0px 317px;
width:557px;
min-height:500px;
line-height:20px;
position:relative;
padding-left:10px;
}
.word_content p{
  margin-bottom:0px;
}
.green_block{
background:url('img/green_block_with_words.png') no-repeat;
width:281px;
left:23px;
height:269px;
line-height:20px;
position:relative;
}
.green_add{
  height:260px;
  line-height:20px;
  position:relative;  
  margin-left: 24px;
  padding-left: 5px;
  border-left: 5px solid #8acf35;
}
.head_word{
  background:url('img/main_word_background.png') 0px 0px no-repeat;
  left:8px;
  width:485px;
  height:53px;
  line-height:30px;
  position:relative;
  padding:10px 35px 0px 15px;
  color:white;
  font-size:46px;
  font-family:Arial;
  white-space:nowrap;
  font-variant:small-caps;
  overflow:hidden;
}
h2 {
  margin-top:0px;
  margin-bottom:0px;
  font-weight:normal;
}
.word_explanation {
  left:8px;
  width:500px;
  line-height:20px;
  position:relative;
  padding:10px 15px 0px 15px;
  font-size:14px;
  font-family:Arial;
  text-align:justify;
}
.comment_block {
  left:8px;
  width:525px;
  line-height:20px;
  position:relative;
  font-size:14px;
  font-family:Arial;
  text-align:justify;  
}
.word_explanation p {
margin-top:0px;
}
.head_word_source, .link_to_word{
  left:8px;
  width:500px;
  height:50px;
  line-height:14px;
  position:relative;
  padding:10px 15px 0px 15px;
  font-size:14px;
  font-family:Arial;
  text-align:justify;
  color:#fa8a0c;
  clear:both;
}
.edit_link{
  left:8px;
  width:500px;
  height:20px;
  line-height:14px;
  position:relative;
  padding:10px 15px 0px 15px;
  font-size:14px;
  font-family:Arial;
  text-align:justify;
  color:#fa8a0c;
  clear:both;
}
.edit_link a {
  color:red;
  font-weight:bold;
}
.cite_comment {
  color:#A68607;
}
.head_word_source_title, .head_word_source_link{
  position:relative;
  float:left;
  width:95px;
  font-size:14px;
  font-weight:bold;
}
.head_word_source_text{
  position:relative;
  float:right;
  width:398px;
  text-align:justify;
  font-size:12px;
}
.source_textarea{
  width:398px;
  height:30px;
  background-color: white;
  border: 1px solid #fa8a0c;
  color: #fa8a0c;
  font-size: 11px;
  clear:both;
}
.expand_block{
  left:8px;
  width:500px;
  height:25px;
  line-height:14px;
  position:relative;
  padding:10px 15px 0px 15px;
  font-size:14px;
  font-family:Arial;
  color:#fa8a0c;
  clear:both;
}
.expand_block_text{
text-align:right;
width:440px;
float:left;
font-weight:bold;
position:relative;
margin-top:2px;
}
.expand_icon{
float:right;
cursor:pointer;
}
.hide_block{
  left:8px;
  width:500px;
  height:25px;
  line-height:14px;
  position:relative;
  padding:10px 15px 0px 15px;
  font-size:14px;
  font-family:Arial;
  color:#808080;
  clear:both;
  display:none;
}
.hide_block_text{
text-align:right;
width:440px;
float:left;
font-weight:bold;
position:relative;
margin-top:2px;
}
.hide_icon{
float:right;
cursor:pointer;
}
.green_block_title{
  font-size:18px;
  font-weight:bold;
  font-family:Arial;
  color:white;
  white-space:nowrap;
  font-variant:small-caps;
  overflow:hidden;
  padding:3px 0px 0px 30px;
}
.green_words_list{
  font-size:14px;
  font-family:Arial;
  overflow:hidden;
  padding:0px 15px 0px 0px;
  text-align:justify;
}
.green_word{
  font-size:12px;
  font-family:Arial;
  padding:8px 10px 0px 5px;
  text-align:justify;
}
.green_word_text{
  line-height:16px;
  max-height:207px;
  overflow:hidden;
}
.bottom_image{
  background:url('img/between_word_entries.png') bottom center repeat-x;
  height:25px;
  position:relative;
}
.dali a{
  position:relative;
  left:150px;
  color:#efb11b;
}
#mcs2_container{position:absolute; left:0px; top:27px; margin:0; width:1060px; height:310px; padding:0 10px;}
#mcs2_container .customScrollBox{position:relative; height:100%; overflow:hidden; }
#mcs2_container .customScrollBox .container{position:relative; width:1010px; top:0px; float:left;}
#mcs2_container .customScrollBox .content{clear:both;}
#mcs2_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}
#mcs2_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:19px; color:#999;}
#mcs2_container .customScrollBox img{margin-left:5px;}
#mcs2_container .dragger_container{position:relative; width:10px; height:310px; float:left; left:7px; margin:0 0 0 10px; cursor:pointer; box-shadow:inset 0 0 10px #000; -moz-box-shadow:inset 0 0 10px #000; -webkit-box-shadow:inset 0 0 10px #000;}
#mcs2_container .dragger{position:absolute; width:17px; height:60px; background:#333; text-align:center; left:-4px; line-height:60px; color:#666; overflow:hidden; border-left:1px solid #787878; border-right:1px solid #000; cursor:pointer;}
#mcs2_container .dragger_pressed{position:absolute; width:17px; background:#444; text-align:center; left:-4px; line-height:60px; color:#777; overflow:hidden; border-left:1px solid #878787; border-right:1px solid #000; cursor:pointer;}
#mcs2_container .page_image_wrapper{background:url('img/25.gif') 460px 80px no-repeat; min-height:1542px; min-width:1000px;}

#mcs1_container{position:absolute; left:0px; top:7px; width:253px; height:245px; padding:0 10px;}
#mcs1_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs1_container .customScrollBox .container{position:relative; width:253px; top:10px; float:left;}
#mcs1_container .customScrollBox .content{clear:both;}
#mcs1_container .customScrollBox .content p{padding:10px 5px; margin:10px 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:16px;}
#mcs1_container .customScrollBox .content p.alt{padding:10px 5px; margin:10px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:16px; color:#999;}
#mcs1_container .customScrollBox img{border:5px solid #fff;}
#mcs1_container .dragger_container{position:relative; width:6px; height:250px; left:229px; margin:0 0 0 14px; cursor:pointer; background-color:#fef6b6;}
#mcs1_container .dragger{position:absolute; width:11px; height:60px; background:#ffdd40; text-align:center; left:-3px; line-height:16px; color:#666; overflow:hidden; border: 1px solid #ffb20c; border-top: 0px; border-bottom:0px; cursor:pointer;}
#mcs1_container .dragger_pressed{position:absolute; width:11px; background:#ffd940; text-align:center; left:-3px; line-height:16px; color:#777; overflow:hidden; border-left:1px solid #efb11b; border-right:1px solid #efb11b; cursor:pointer;}

.list_of_words{
  width:100%;
}
.list_of_words tr td {
  vertical-align: top;
  width:33%;
  text-align:left;
}
.list_of_words tr td a{
  text-decoration:none;
  color:black;
}
.list_of_words tr td a:hover{
  text-decoration:underline;
  color:#2790d4;
}
.list_pagination a{
color:#8ACF35;
text-decoration:none;
border: solid white 1px;
padding-left: 2px;
padding-right: 2px;
}
.list_pagination a:hover{
color:black;
text-decoration:underline;
/*border: solid black 1px;*/
padding-left: 2px;
padding-right: 2px;
background-color: #c4e799;
}
.current_page{
  background-color: #c7e799;
}
.list_of_letters a{
  font-size: 75px;
  line-height: 80px;
  text-decoration: none;
  color:#A7CFF2;
  margin-left: 5px;
}
.list_of_letters a:hover{
  color:#1B8AD2;
  text-shadow: black 0px 0px 2px, #1B8AD2 0 0 1em;
}
/* WORD EXPLANATION STYLE */
	.word {
		font-weight: bold;
		color: #000033;
		font-size: 20px;
	}
	.ending {
		color: #00578A;
	}
	.grammar {
		color: #298F00;
		font-style: italic;
	}
	.meaning_number {
		color: #D84E13;
		font-size: 16px;
		font-weight: bold;
	}
	.explanation {
		color: #E6B117;
	}
	.illustration {
		color: #2528A0;
		font-style: italic;
	}
	.author_source {
		/* color: #733257; */
		color: red;
	}
	.phrases_words {
		color: #343564;
		font-weight: bold;
	}
  .words_not_found {
    font-size: 16px;
  }
  .not_found_word_highlight {
    color: red;
  }
  .next_page img, .prev_page img, .slovar img, .languages img {
    border:none;
  }
  #comment_textarea {
    border: 1px #FFDD40 solid;
    width:600px;

  }
  #comment_author, #comment_email {
    border: 1px #FFDD40 solid; 
    margin: 10px;

  }
  #comment_year, #comment_month, #comment_day {
    border: 1px #FFDD40 solid;    
    margin: 10px;    
  }
  .comment_block #submit {
    font-size: 19px;
    color:white;
    background-color: #FFDD40;
    border:none;
  }
  .comment {
    float:left;
    margin-bottom: 10px;
    margin-top:5px;
    padding:5px;
    width:525px;
    border-width: 5px;
  }
  .comment_id {
    padding:5px;
    margin-right:10px;
    margin-top:5px;
    font-size:40px;
    color:#FFDD40;
    font-weight: bold;
    font-style: italic;
    width: 120px;
    float:left;
  }
  .author_date_email{
    width: 120px;
    font-size: 12px;
    padding-top: 5px;
  }
  .author, .email, .added_on{
    font-style: normal;
    font-weight: normal;
    overflow: hidden;
  }
  .author {
    color: #a68607;
  }
  .added_on, link_to_comment {
    color: #e4cb68;
    font-style: italic;
  }
  .link_to_comment a {
    text-decoration: none;
    color: #e4cb68;
  }
  .link_to_comment a:hover {
    color:#a68607;
  }
  .comment_content {
    width: 370px;
    padding-right: 5px;
    float:left;
  }
  .comment_content hr {
    border: 0;
    color: #e4cb68;
    background-color: #e4cb68;
    height: 1px;
    width: 100%;
  }
  .comment_voting {
    float:right;
  }
  .positive_comment, .negative_comment {
    float:right;
    margin-right: 10px;
  }
  .comment_voting img {
    padding-left:5px;
    padding-right:5px;
  }
  .positive_comment{
    color:#3dbd4f;
  }
  .negative_comment{
    color:#df6827;
  }
  .comment_form {
    clear:both;
    padding:10px;
    width: 510px;
  }
  .comment_form_2 {
    clear:both;
    padding:10px;
    width: 510px;
  } 
  .comment_form_2 #comment_textarea {
    width:510px;
  }
  .comment_form_2 .comment_notes {
    width: 510px;
  }
  .word_content .pagination {
    clear:both;
    border-radius: 0px 30px 0px 30px;
    border: 5px solid #8bcf37;
    padding:10px;
    margin-bottom: 10px;
    margin-left: 5px;
  }
  .word_content .pagination a, .discussion_of_words .pagination a {
    text-decoration: none;
    margin: 2px;
  }
  .word_content .pagination strong, .discussion_of_words .pagination strong {
    margin: 2px;
  }
  .word_content .pagination .first_page, .discussion_of_words .pagination .first_page {
    color:#3e6f01;
  }
  .word_content .pagination .previous_page, .discussion_of_words .pagination .previous_page{
    color:green;
  }  
  .word_content .pagination .next_page, .discussion_of_words .pagination .next_page{
    color:green;
    float: none;
  }      
  .word_content .pagination .last_page, .discussion_of_words .pagination .last_page{
    color:#3e6f01;
    float: none;
  }      
  .word_content .pagination a, .discussion_of_words .pagination a{
    color:#83ab51;
  }    
  .comment_notes {
    font-size: 11px;
    width:410px;
    float: right;
  }

  .word_comments{
    margin-left: 6px;
    margin-top: -10px;
    margin-bottom: 23px;
    width: 1060px;
    clear:both;
    border-radius: 0px 20px 0px 20px;
    border: 5px solid #FFDD40;
  } 
  .word_comments .comment_form {
    width: 1030px;
    border: none;
  }
  .word_comments .comment_block {
    margin-left: -5px;
    padding: 0;
    width: 1070px;
  }  
  .word_comments .comment {
    width:100%;
    border:none;
  }
  .word_comments table {
    width: 1060px;
  }
  .word_comments .comment_content {
    width: 900px;
  }
.letters_list_block_extended {
  width:1059px;
  border-radius: 20px 0px 20px 0px;
  border: 5px solid #1B8AD2;
  left: 7px;
  position: relative;
  text-align:center;
  padding-top:22px;
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.letters_list_block_extended hr {
    background-color: #1B8AD2;
    border: 0 none;
    color: #1B8AD2;
    height: 1px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
}
.letters_links a{
  font-size:12px;
  padding:0px;
  line-height: 5px;
}
.discussion_of_words {
    border: 5px solid #FFDD40;
    border-radius: 20px 20px 20px 20px;
    clear: both;
    margin-bottom: 23px;
    margin-left: 6px;
    width: 1060px;
    float: left;
    margin-top:10px;
}
.discussion_list_item {
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
/*  border:1px red solid;*/
  float: left;
}
.discussed_item {
  width:200px;
  float: left;
}
.word_discussion_item {
  width: 830px;
  float: left;
}
.discussed_word {
    margin-bottom: 10px;
}
.discussed_word a{
    color: #DF6827;
    font-size: 24px;
  text-decoration: none;
}
.discussion_answer{
    color: #E4CB68; 
    font-style: italic;
}
.discussion_added_on {
    color: #E4CB68;
    font-style: italic;
}
.word_discussion_item hr {
    background-color: #E4CB68;
    border: 0 none;
    color: #E4CB68;
    height: 1px;
    width: 100%;
}
.answer_number {
  color: #FFDD40;
}

.discussion_of_words .pagination {
  clear:both;
  border-radius: 0px 0px 20px 20px;
  border: 5px solid #8bcf37;
  padding:10px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
}
.top_pager_links .pagination {
  clear:both;
  border-radius: 20px 20px 0px 0px;
  border: 5px solid #8bcf37;
  padding:10px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
}
.wrapper_admin {
  align:center; /* to center IE */
  margin:0 auto;
  width:1100px;
}
.login_form, .register_form {
  align:center;
  margin:0 auto;
  border-radius: 20px 20px 20px 20px;
  border: 5px solid #8bcf37;
  padding:20px;
  float:normal;
  width:240px;
}
.register_form {
  width:300px;
}
.admin_top {
  clear:both;
  border-radius: 20px 20px 20px 20px;
  border: 5px solid #2ca3f0;  
  line-height: 20px;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: -10px;
  width:1060px;
  margin-left: 5px;
}
.admin_top ul li {
  display:inline-block;
  font-family: Arial;
  font-size: 20px;
  padding-left:10px;
  padding-right: 10px;
}
.admin_top ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
}
.admin_top a {
  text-decoration: none;
  color: #1e77b1;
}
.admin_content {
  clear:both;
  line-height: 20px;
  float:left;
  margin-top: 20px;
  margin-bottom: 20px;
  width:1100px;
}
.admin_footer {
  clear:both;
  line-height: 20px;
}
#user_input, #password_input, #email_input, #password_input_confirm {
  border: 1px green solid;
  margin:5px;
}
  .admin_content .pagination a {
    text-decoration: none;
    margin: 2px;
  }
  .admin_content .pagination strong {
    margin: 2px;
  }
  .admin_content .pagination .first_page {
    color:#3e6f01;
  }
  .admin_content .pagination .previous_page {
    color:green;
  }  
  .admin_content .pagination .next_page {
    color:green;
    float: none;
  }      
  .admin_content .pagination .last_page {
    color:#3e6f01;
    float: none;
  }      
  .admin_content .pagination a {
    color:#83ab51;
  }    
  .admin_content .pagination {
    clear:both;
    border-radius: 0px 30px 0px 30px;
    border: 5px solid #8bcf37;
    padding:10px;
    margin-bottom: 10px;
    margin-left: 5px;
    font-family: Arial;
    font-size: 14px;
    width: 1060px;
  }
.admin_words_list {
    border: 5px solid #FFDD40;
    border-radius: 20px 20px 20px 20px;
    clear: both;
    margin-bottom: 23px;
    margin-left: 6px;
    width: 1060px;
    float: left;
    padding:10px;
}  
.one_word {
  float:left;
}
.admin_word_id {
  float:left;
  width:70px;
  margin-top: 17px;
}
.admin_word_name {
  float:left;
  width:170px;
  margin-top: 17px;
}
.admin_word_content {
  float:left;
  width:800px;
}
.edit_word_form_item {
  float:left;
  padding-right: 10px;
}
.delete a {
  float:left;
  padding-right: 10px;
  color:red;
  text-decoration: none;
}
.admin_text_editor {
  float:left;
  width:1000px;
}
.admin_footer {
  border: 5px solid #ff0000;
  border-radius: 20px 20px 20px 20px; 
  border-bottom: none;
  padding: 10px;
  clear:both;
  width:1060px;
  margin-left:6px;
  font-family:Arial;
  font-size:14px;    
}
.user_login_info {
  position:relative;
  float:right;
  top:-25px;
  line-height: 14px;
  margin-bottom: -14px;
  font-family: Arial;
  font-size: 14px;
/*  -moz-box-shadow: 0 0 3px 3px #f82121;
  -webkit-box-shadow: 0 0 3px 3px #f82121;
  box-shadow: 0 0 3px 3px #f82121;  */
}
.user_login_info a {
  text-decoration: none;
  color:red;
}
.errors ul {
  margin-top: 0px;
  margin-bottom: 10px;
  color:red;
  padding-left: 10px;
}
.admin_content {
  font-family:Arial;
  font-size: 14px;
}
.register_line {
  float:left;
  width:300px;
}
.register_line input {
  float:right;
}
.register_line label {
  float:left;
  padding-top:5px;
}
.login_line {
  float:left;
  width:250px;
}
.login_line input {
  float:right;
}
.login_line label {
  float:left;
  padding-top:5px;
}
.login_line #remember_me {
  float:none;
}
blockquote {
  color:#3DBD4F;
  background-color: #e9fbd7;
  padding:5px;
}
.word_widget{
  left:8px;
  width:500px;
  height:40px;
  position:relative;
  padding:15px 15px 0px 15px;
  clear:both;
}
.vote_positive, .vote_negative, .cite_comment {
  cursor: pointer;
}
.discussion_author {
  font-weight: bold;
}
.adsense_468 {
  margin-left: 40px;
  margin-top: 15px;
}
.admin_discussion_of_words {
    border: 5px solid #FFDD40;
    border-radius: 20px 20px 20px 20px;
    clear: both;
    margin-bottom: 23px;
    margin-left: 6px;
    width: 1060px;
    padding-left:10px;
    padding-right:10px;
    float: left;
}
.bottom_pager_links .pagination {
  clear:both;
  border-radius: 0px 0px 20px 20px;
  border: 5px solid #8bcf37;
  padding:10px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 10px;
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
}
.discussion_edit_link {
  color:red;
  text-decoration: none;
}
.dicsussions_sorting {
  left:250px;
  width:700px;
  position:relative;
  margin-top: 10px;
  display:none;
}
.dicsussions_sorting a{
  color:#2CA3F0;
}
.dicsussions_sorting a:hover{
  text-decoration: underline;
}
.dicsussions_sorting ul li {
  font-size: 16px;
}
.pagination_discussion_admin_top .pagination{
    clear:both;
    border-radius: 0px 30px 0px 30px;
    border: 5px solid #8bcf37;
    padding: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
    width:1040px;
  }
.sorting_text {
  color:black;
}
#edit_textarea {
  border: 1px #FFDD40 solid;
  width:1035px;
  margin: 10px;
}
.admin_comments_sorting {
  left:250px;
  width:700px;
  position:relative;
  margin-top: 10px;
  display:none;
}
.admin_comments_sorting a{
  color:#2CA3F0;
}
.admin_comments_sorting a:hover{
  text-decoration: underline;
}
.admin_comments_sorting ul li {
  font-size: 16px;
}

.picture_page_block .prev,  .picture_page_block .next{
    position: absolute;
    width:91px;
    height: 234px;
    cursor: pointer;
}
.picture_page_block .prev {
    top: 70px;
    left: 90px;
}
.picture_page_block .next{
    margin-top:70px;
    left:900px;
}
.prev img, .next img {
    display:none;
}