.bg {margin:0px; background:#f6f6f6;} 
.main_border {border:1px solid #000000;}
.top_menu_corners {padding-left:7px; padding-right:7px; padding-bottom:0px; padding-top:0px;
border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background-color:#FFFFFF;}
p {font-family:Courier New; font-size:13px; margin-bottom:10px;}
.statistics {margin-left:5px;font-family:Verdana; font-size:11px; text-decoration:inherit; color:#666666; margin:1px;}
.search_words {font-size:11px; font-weight:bold;}
.reg_text {font-size:12px;}
.category {text-align:center; font-size:25px; color:#990000; font-weight:bold}
.regged {border:1px dashed #CC0000; color:#CC0000;}
.text_center {text-align:center;}
.style1 {color: #FFFFFF;font-weight: bold;font-size: 18px;}
.title {font-family:Courier New; font-size:16px; margin:15px; color:#000000; text-align:center; font-weight:bold;}
.new_words {color: #006600; text-align:center;}
.free_download {font-family:Courier New; font-size:10px; color:#999999; margin:15px;}
.new_words_cat {font-size:24px; color: #990000; text-align:center;}
.title2 {font-size:24px; font-weight:bold; color:#000099; text-align:center}
.error {border:solid 1px #993300; background-color: #FFCC66; padding-right:3px; font-weight:bold}
.error_word {font-weight:bold; color:#CC3300}
.confirm {border:solid 1px #006600;background-color: #C1FB97; padding-right:3px; font-weight:bold}
.confirm_word {font-weight:bold; color:#006600;}
.attention {border:solid 1px #FFCC00;background-color:#FFFFCC;padding-right:3px;font-weight:bold;}
.attention_word {font-weight:bold; color:#FFCC00}
.lock {border:solid 1px #0000FF;background-color: #BECCFA;padding-right:3px; font-weight:bold}
.lock_word {font-weight:bold; color: #0000FF}
.pstrnav {font-size:11px;padding: 0px 10px 20px 15px;color:#424242; text-align:center;}
.pstrnav a{font-family : Courier New, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#999999; text-decoration:underline;}
.sape_line {text-align:center; color:#CCCCCC;}
.foto_issues_right {cellpadding:0; cellspacing:0; float: right; margin-left:20px; margin-bottom:10px; margin-right:10px}
.ul {margin-left:15px;}





/*Вывод учебников*/
.book {width:100%;}
.book_title {background-color:#f6f6f6;}
.book_name {font-weight:bold; margin-bottom:7px; margin-right:7px; padding-left:5px; padding-right:5px}
.book_adds {font-size:12px; margin-top:7px; margin-bottom:7px; color:#424242; padding-left:5px; padding-right:5px}
.book_view {font-size:12px; color:#666666; padding-left:5px; padding-right:5px}
.book_text {padding-left:5px; padding-right:5px}
.mini {border:1px solid #000000; margin-right:10px;}
.books_comment {font-size:15px; font-weight:bold; color:#cc0000; text-align:center}
.books_comment_add {margin-bottom:0px; font-size:11px;}
.books_comment_add2 {padding:0px; font-size:11px;}
.comment_avatar {margin-right:10px; margin-top:2px;}
.mini2 {vertical-align:top; width: 50px;}
.mini3 { font-size:11px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.mini4 { font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.li {margin-left:10px;}
/*Конец вывод учебников*/


/*Вывод категорий для языков*/
#cat_link {font-family:Courier New;}
#cat_link a {color:#003333; text-decoration:none;}
#cat_link a:hover{color:#0000FF; margin-left:10px;}
#cat_link a:visited{color:#660066;}
/*Конец вывод категорий для языков*/


/*Верхнее меню*/
#menu  {font: 13px Courier New; background-color:#FFFFFF; background-repeat:repeat-x; height:30px; line-height:30px; color:#9b9b9b; width:100%; overflow:left; margin:0px; padding:0px;}
#menu li {list-style-type:none; float:left; padding-left:10px;}
#menu a {height:30px; display:block; background-image:url('img/bc_separator.jpg'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#454545; float:left;}
#menu a:hover{color: #508485; text-decoration:underline}
/*Конец верхнего меню*/


/*Регистрация и т.д.*/
.reg_p {font-family:Courier New; font-size:10px;}
.reg_p3 {font-family:Courier New; font-size:12px; margin: 0px;}
.reg {font-size:12px; color:#CC0000;}
/*Конец регистрации*/


/* Круглые углы */
.myClassName .t, .myClassName .b, .myClassName .b b, .myClassName .t b{
height:15px; background-image:url(img/img_corners.jpg);}
.myClassName .c{background:#ffffff;border-color:#cccccc;border-left-width:1px;border-right-width:1px;}
.round{margin-bottom:0px; margin-top:10px;}
.round .c{padding:0px 10px 0px 10px;border-top:0;border-bottom:0;border-style:solid;}
.round .t, .round .b, .round .t b, .round .b b{display:block;overflow:hidden;}
.round .t b, .round .b b{float:right;width:50%;}
.round .t .r{background-position:top right;}
.round .b .r{background-position:bottom right;}
.round .b{background-position:bottom left;}
.round .br{clear:both;display:block;overflow:hidden;height:0px;}

.myClassName2 .t, .myClassName2 .b, .myClassName2 .b b, .myClassName2 .t b{
height:15px; background-image:url(img/img_corners.jpg);}
.myClassName2 .c{background:#ffffff;border-color:#cccccc;border-left-width:1px;border-right-width:1px;}
.round2{margin-bottom:0px; margin-top:10px;}
.round2 .c{padding:0px 10px 0px 10px;border-top:0;border-bottom:0;border-style:solid;}
.round2 .t, .round2 .b, .round2 .t b, .round2 .b b{display:block;overflow:hidden;}
.round2 .t b, .round2 .b b{float:right;width:50%; } 
.round2 .t .r{background-position:top right;}
.round2 .b .r{background-position:bottom right;}
.round2 .b{background-position:bottom left; }
.round2 .br{clear:both;display:block;overflow:hidden;height:0px;}

.myClassName3 .t, .myClassName3 .b, .myClassName3 .b b, .myClassName3 .t b{
height:15px; background-image:url(img/img_corners.jpg);}
.myClassName3 .c{background:#ffffff;border-color:#cccccc;border-left-width:1px;border-right-width:1px;}
.round3 {margin-bottom:0px; margin-top:10px;}
.round3 .c{padding:0px 0px 0px 0px;border-top:0;border-bottom:0;border-style:solid;}
.round3 .t, .round3 .b, .round3 .t b, .round3 .b b{display:block;overflow:hidden;}
.round3 .t b, .round3 .b b{float:right;width:50%; } 
.round3 .t .r{background-position:top right;}
.round3 .b .r{background-position:bottom right;}
.round3 .b{background-position:bottom left; }
.round3 .br{clear:both;display:block;overflow:hidden;height:0px;}

.myClassName4 .t, .myClassName4 .b, .myClassName4 .b b, .myClassName4 .t b{
height:15px; background-image:url(img/img_corners2.jpg);}
.myClassName4 .c{background:#ffffff;border-color:#cccccc;border-left-width:1px;border-right-width:1px;}
.round4{margin-bottom:0px; margin-top:10px;}
.round4 .c{padding:0px 0px 0px 0px;border-top:0;border-bottom:0;border-style:solid;}
.round4 .t, .round4 .b, .round4 .t b, .round4 .b b{display:block;overflow:hidden;}
.round4 .t b, .round4 .b b{float:right;width:50%; } 
.round4 .t .r{background-position:top right;}
.round4 .b .r{background-position:bottom right;}
.round4 .b{background-position:bottom left; }
.round4 .br{clear:both;display:block;overflow:hidden;height:0px;}
/*Конец круглые углы */


/*Резиновый сайт*/
* {margin: 0;padding: 0;}
a {color:#006600;outline: none;text-decoration: underline;}
a:hover {color:#6B9C97; text-decoration: none;}
a:visited{color:#6B9C97;}
img {border: none;}
input {vertical-align: middle}
#wrapper {min-width: 1000px;max-width: 2500px;margin: 0 auto;}
/* Header*/
#header {height: 150px; background-color:#FFFFFF; margin-bottom:2px;}
/* Middle*/
#middle {width: 100%;height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 2px 210px 0px 210px;}
/* Sidebar Left*/
.sl {float: left;width: 200px;margin-left: -100%;}
/* Sidebar Right*/
.sr {float: left;margin-right: -3px;width: 200px;margin-left: -200px;}
/* Footer*/
#footer {color: #669999; font-weight: bold; height: 100px; margin-top:15px; border-top:5px double #CCCCCC; background-color:#FFFFFF;}

/*Конец резинового сайта*/


/*Начало главного меню "ЯЗЫКИ"*/
#v_mnu_01 {list-style: none;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;text-decoration: none;width: 180px;margin: 10px;border-top-width: 0;border-right-width: 0;border-bottom-width: 1px;border-left-width: 0;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #cccccc;border-right-color: #cccccc;border-bottom-color: #cccccc;border-left-color: #cccccc;}
#v_mnu_01 a {font-weight: bold; text-decoration: none;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #cccccc;}
#v_mnu_01 a:link, #v_mnu_01 a:visited {color: #000000;display: block;background-color: #FFFFFF;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
#v_mnu_01 a:hover {color: #FFFFff;background:  #43A978;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
/*Конец главного меню "ЯЗЫКИ"*/


/*Начало главного меню "РУБРИКИ"*/	
#v_mnu_02 {list-style: none;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;text-decoration: none;width: 180px;margin: 10px;border-top-width: 0;border-right-width: 0;border-bottom-width: 1px;border-left-width: 0;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #cccccc;border-right-color: #cccccc;border-bottom-color: #cccccc;border-left-color: #cccccc;}
#v_mnu_02 a {text-decoration: none;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #cccccc;}
#v_mnu_02 a:link, #v_mnu_02 a:visited {color: #000000;display: block;background-color: #FFFFFF;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
#v_mnu_02 a:hover {color: #FFFFff;background:  #FF0000;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
/*Конец главного меню "РУБРИКИ"*/	

/*Начало главного меню "Авторские материалы"*/	
#v_mnu_03 {list-style: none;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;text-decoration: none;width: 180px;margin: 10px;border-top-width: 0;border-right-width: 0;border-bottom-width: 1px;border-left-width: 0;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #cccccc;border-right-color: #cccccc;border-bottom-color: #cccccc;border-left-color: #cccccc;}
#v_mnu_03 a {text-decoration: none;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #cccccc;}
#v_mnu_03 a:link, #v_mnu_03 a:visited {color: #000000;display: block;background-color: #FFFFFF;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
#v_mnu_03 a:hover {color: #FFFFff;background: #33CCFF;padding-top: 3px;padding-right: 0;padding-bottom: 3px;padding-left: 10px;}
/*Конец главного меню "Авторские материалы"*/	

/*Всплывающие подсказки для регистрации*/
a.tt {position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;}
a.tt span {display: none;}
 /*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0px; left:0;padding: 15px 0 0 0;width:200px;color: #993300;text-align: center;filter: alpha(opacity:90);KHTMLOpacity: 0.90;MozOpacity: 0.90;opacity: 0.90;}
a.tt:hover span.top{display: block;padding: 30px 8px 0;background: url(img/bubble.gif) no-repeat top;}
a.tt:hover span.middle{ display: block;padding: 0 8px; background: url(img/bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{display: block;padding:3px 8px 10px;color: #548912;background: url(img/bubble.gif) no-repeat bottom;}
/*Конец всплывающие подсказки для регистрации*/

/*Система FAQ*/
#faqRoot {width: 550px;margin: 0px;}
#faq {float:left;width: 550px;margin-left:0px;margin-bottom:0px; padding:0px;font-family: Courier New,consolas,helvetica,sans-serif;}
#faq {margin-bottom: 0px;}
#faq .faqcontent {margin-left:20px;font-size: 95%;}
#faq h2.faqopened, #faq h2.faqclosed {cursor: pointer; font-size:12px;}
#faq h2.faqclosed:hover {color: #0033CC; margin-left:10px;}
#faq h2.faqclosed {color: #000066;background: font-size:10px; margin-left:5px;}
#faq h2.faqopened {color: #0033CC;}
/*Конец система FAQ*/


form#login {
  position:relative;
}
div#username,
div#password {
  position:relative;
  margin-right:3px;
  text-align:center;
}
input#username-field,
input#password-field {
  width:10em;
}
label.overlabel {
  position:absolute;
  top:3px;
  left:55px;
  z-index:1;
  color:#999;
}
  label.overlabel {
    color:#999;
  }
  label.overlabel-apply {
    position:absolute;
    top:3px;
    left:150px;
    z-index:1;
    color:#999;
	font-family: Verdana;
	font-size: 11px;
  }