html * {max-height:1000000px;}
body { margin: 0px; padding: 0px; background-color: #EDEEF0}
#container {
    width: 1208px;
    margin: 0 auto;
    background: #F5F7F8;
    border-right: 1px solid #E3E4E8; 
    border-left: 1px solid #E3E4E8
}
#header {margin-bottom: 10px}
#left_content {
    float: left;
    width: 230px;
    margin-left: 15px
}
#content-2 {
    float: left;
    margin-left: 10px
}
#main_content {
    float: left;
    margin-right: 10px;
    width: 696px;
    background: #FFFFFF; 
    border: 1px solid #ECEEF0;
    text-align: center;
    border-radius: 3px
}
#right_content {
    float: left;
    width: 230px
}
#footer {
    clear: both;
    padding-top: 15px
}
.mymenu {border-right: 1px solid #ECEEF0; border-bottom: 1px solid #ECEEF0; border-left: 1px solid #ECEEF0; 
	background-color: #FFFFFF; 
	margin-top: 0px; 
	margin-left: 0px; 
	padding-bottom: 5px}
.mymenu a {
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 0px; 
	background-repeat: no-repeat; 
	display: block; 
	font-weight: normal; 
	font: normal 17px Arial; 
	color: #337599; 
	text-align: left
}
.mymenu a:hover {
	background-color: #F5F7F8; 
	color: #2B6280
}
.mymenu_current {padding: 8px 0px 8px 0px; font: normal 17px Arial; color: #616F7C; border-top: 1px solid #ECEEF0; border-right: 1px solid #ECEEF0; border-left: 1px solid #ECEEF0; border-bottom: 1px solid #CCE6FF; 
		text-align: center; background-color: #F6FBFF; background: rgb(246,251,255) linear-gradient(#FFFFFF, #EEF7FF)}

.zagol_shap {width: 1168px; 
	padding: 5px 0px 5px 8px; 
	border-top: 1px #ECEEF0 solid; 
	border-right: 1px #ECEEF0 solid; 
	border-bottom: 1px #ECEEF0 solid; 
	border-left: 1px #ECEEF0 solid; 
	background-color: #6BACCE; 
	background: rgb(107,172,206) linear-gradient(#80B7D5, #59A2C8); 
	font-family: Arial; 
	font-size: 17px; 
	color: #FFFFFF; 
	text-align: left;
	font-style: italic
}


.my_small_menu1 a, .my_small_menu1 a:visited {
	margin-left: 0px; 
	margin-right: 1px; 
	border: 0px; border-bottom: 1px dotted #CCCCCC; 
	font: normal 11px tahoma, Verdana; 
	color: #2F4F4F; 
	text-align: left;
}
.my_small_menu1  a:hover {
	background-color: #F5F7F8; 
	color: #000000;
}

.zagol_shap_under {background-color: #FFFFFF; font-family: Arial; font-size: 7px; border-right: 1px #ECEEF0 solid; border-bottom: 1px #ECEEF0 solid; border-left: 1px #ECEEF0 solid; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px}
.vert_blok_top {padding: 8px 8px 8px 8px; margin-bottom: 10px; border: 1px #ECEEF0 solid; background-color: #FFFFFF; border-radius: 3px}
.my_small_menu_short a, .my_small_menu_short a:visited {padding: 9px 0px 9px 37px; border-bottom: 1px dotted #BBBBBB; font: bold 17px 'Trebuchet MS'; color: #466B86; text-align: left; text-decoration: none; display: block; font-style: italic;}
.my_small_menu_short a:hover{background-color: #F5F7F8; color: #B22222}
.my_small_menu1_big a, .my_small_menu1_big a:visited {text-indent: 25px; padding: 9px 0px 10px 0px; border-bottom: 1px dotted #BBBBBB; 
	font: normal 16px 'Trebuchet MS'; color: #335555; text-align: left; background-position: left; background-repeat: no-repeat; 
	background-image: url(img/m11.gif); text-decoration: none; display: block; font-style: italic}
.my_small_menu1_big a:hover{background-color: #F5F7F8; color: #B22222}
.news {color: #555555; font-size: 13px; font-family: Arial; padding: 5px 7px 5px 7px; line-height: 17px;}


.text1 {font-family: Arial; font-size: 17px; margin: 25px 0px 7px 47px; color: #8B4513; width: 87%; line-height: 22px; border: 0px #ECEEF0 solid}
.text2 {font-family: Arial; font-size: 17px; margin: 27px 0px 7px 47px; color: #333333; width: 87%; line-height: 22px; border: 0px #ECEEF0 solid}
.otvet_zagadki_in {font-family: Arial, Tahoma; background:url(img/line_punkt.gif) repeat-x left bottom; padding-bottom: 28px; font-size: 15px; line-height: 19px; margin: 0px 0px 10px 47px; color: #0474B7; width: 87%; border: 0px #333333 solid}


.eshe_s_sayta_zagol {font-size: 18px; font-family: Arial; color: #538DBD; text-decoration: underline}

.na_zametku4 { font: normal 16px Arial; color: #677685;}


.link_autor_menu {font-family: 'Trebuchet MS', Arial; color: #337599; font-size: 16px; text-decoration: underline}

.autor_kontur {width: 96%; border: 1px solid #D6DFE4; border-radius: 19px; background-color: #FFFFFF; box-shadow: 0px 0px 4px 1px #EBEEF1}


.zagol_recom_bottom {padding: 6px 0px 6px 8px; text-align: left; font: normal 18px Arial; color: #607B8B; font-style: italic}

.comments_generall_table_in {margin-bottom: 15px; padding: 7px; border: 1px solid #E0E7EB; border-radius: 41px; width: 634px; box-shadow: 0px 0px 13px 7px #F2F8FB}

.golov1 { width: 634px; margin-top: 15px; border: solid 1px #E0E7EB; background-color: #FFFFFF; border-radius: 3px; color: #4A5660; text-align: left; box-shadow: 0px 0px 13px 7px #F2F8FB}
.recomend_lit2_nov { color: #2F4F4F; font-size: 15px; font-family: Arial; padding: 9px 10px 12px 12px; line-height: 21px; text-align: left; background-color: #FFFFFF }
.wellpapers6_nov {border: 1px solid #D3D3D3; margin: 3px 5px 0px 0px; padding: 2px 2px 2px 2px}
.liter2 {color: #666699; font-family: Arial; font-size: 16px}
.link_book2 { font: normal 19px Arial; color: #007BA7; text-decoration: underline; line-height: 18px;}

.drug_mater_recom {font-family: Arial; color: #708090; font-size: 17px}
.na_zametky_botton {width: 624px; margin-top: 7px; margin-bottom: -10px}

.liter_pdd_zagol {color: #596673; font-family: Arial; font-size: 18px}
.liter_pdd_autor {color: #687786; font-family: Arial; font-size: 15px}
A {text-decoration: none; color: #2F4F4F;} 
A:hover {color: #DD0000}
p { margin: 15px; }
form {margin-bottom:0px}
.puzzle_1 { color: #4682B4; font-size: 17px; font-family: Arial;}
.my_small_menu a, .my_small_menu a:visited {text-indent: 27px; padding: 8px 0px 8px 0px; border-bottom: 1px dotted #BBBBBB; font: bold 14px 'Trebuchet MS'; color: #466B86; text-align: left; text-decoration: none; display: block;}
.my_small_menu a:hover{background-color: #efefef; color: #B22222;}
#m1, #m1 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m1.gif);}
#m2, #m2 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m2.gif);}
#m3, #m3 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m3.gif);}
#m4, #m4 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m4.gif);}
#m5, #m5 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m5.gif);}
#m6, #m6 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m6.gif);}
#m7, #m7 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m7.gif);}
#m8, #m8 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m8.gif);}
#m9, #m9 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m9.gif);}
#m10, #m10 a:hover {background-position: left; background-repeat: no-repeat; background-image: url(../img/m10.gif);}
.my_small_menu1 a, .my_small_menu1 a:visited {text-indent: 20px; padding: 7px 0px 7px 0px; border-bottom: 1px dotted #BBBBBB; font: normal 14px 'Trebuchet MS'; color: #335555; text-align: left; background-position: left; background-repeat: no-repeat; background-image: url(img/m11.gif); text-decoration: none; display: block;}
.my_small_menu1 a:hover{background-color: #efefef; color: #B22222;}
.anat {color: #333333; margin: 10px 50px 10px 50px; text-align: left; font-size: 16px; font-family: Arial; line-height: 26px;}
.soder { font-size: 24px; color: #708090; font-family: Arial; }
.punkt { font-family: Arial; font-size: 17px; margin:0px 50px 0px 50px; padding: 12px 0px 12px 0px; text-align: left; color: #333333; background:url(img/line_punkt.gif) repeat-x left bottom; line-height: 27px;}
.link_book { font: bold 14px Tahoma; color: #0073AA; text-decoration: underline; line-height: 18px;}
.keywords { width: 638px; margin: 5px 0px 5px 0px; color: #5F6F7E; font-family: Verdana; font-size: 11px; }
.news_links {color: #0066FF; font-size: 12px; font-family: tahoma;}
.podelitsya { font: normal 14px Arial; color: #095EB3; border-bottom: 1px dotted #095EB3;}
.test_2 {color: #55768B; font-size: 23px; font-family: 'Times new roman';}
.test_pdd_links {font: bold 16px Arial; color: #434D56; text-decoration: none}
.text_bot_golovol { color: #333333; font-size: 15px; font-family: Arial; line-height: 23px; border: dashed 1px #CDD5DC; background-color: #F8FBFD; border-radius: 3px; padding: 10px 17px 12px 17px; margin: 15px 60px 15px 60px; text-align: left}
P, OL, UL, DT {font-family: Arial; text-indent: 0.0in; font-size: 10pt;}
h1 {font-family: Mangal; text-indent: 0.0in; font-size: 23px; color: #AD5830; margin-top: 10px; margin-bottom: -5px;}
h2 {font-family: Mangal; text-indent: 0.0in; font-size: 15pt; color: #A0522D; margin-top: 10px; margin-bottom: 10px;}
h3 {font-family: 'Trebuchet MS', Helvetica; text-indent: 0.0in; font-size: 16px; color: #4D7198; margin-bottom: 0px; margin-top: 3px; line-height: 18px;}
h4 {font-family: 'Trebuchet MS'; font-size: 15px; color: #708090; margin-bottom: 2px; margin-top: 3px; text-align: center;}
H5, H6 {font-family: Arial; font-size: 12pt}
.h_strong_1 {font-family: 'Times new roman', Mangal; font-size: 21px; color: #A0522D; padding: 10px 0px 0px 0px;}
.style_links4 {font: normal 17px 'Trebuchet MS'; color: #007BA7;}
.style_links4:hover {color: #007BA7;}
.wellpapers {border:1px solid #B5B5B5}
.wellpapers2 {border:2px solid #CFD5DA; padding: 3px 3px 3px 3px}
.wellpapers4 {border:1px solid #D3D3D3; margin: 4px 5px 0px 0px;}
.wellpapers5 {border:1px solid #D3D3D3}
.wellpapers6 {border:1px solid #D3D3D3; margin: 0px 5px 0px 0px; padding: 1px 1px 1px 1px}
.wellpapers7 {border:1px solid #D3D3D3; padding: 2px 2px 2px 2px}
.back {margin-top: 12px; margin-bottom: 18px}
.next_prev_crosv { margin: 3px 0px 5px 0px }
.cross_bott {color: #007BA7; font-family: Arial; font-size: 16px; text-decoration: underline}
.cross_bot_text {margin: 7px 0px 0px 0px; font-size: 17px; color: #696969; line-height: 23px}
.intro_about2 { color: #5F6F7E; font-size: 12px; font-family: Arial; text-align: left; line-height: 18px}
.recomend {color: #778899; font-size: 17px; font-family: Arial; padding: 3px 3px 3px 0px; text-align: left}
.recomend a {font-size: 18px; font-family: Arial; color: #5F96C2; text-decoration: underline}
.recomend a:hover {color: #B22222}
.recomend1 {height: 95px; color: #444444; font-size: 14px; font-family: 'Trebuchet MS'; padding: 3px 3px 3px 0px; text-align: left; line-height: 17px }
.recomend1 a { color: #007BA7; font: bold 15px Verdana; text-align: left; text-decoration: underline }
.recomend1 a:hover {color: #B22222;}
.autor_classik {font-family: Arial; font-size: 15px; color: #555555; margin:0px 0px 0px 350px;}
.classik_vopros_table {margin-top: 10px; margin-bottom: 10px}
.classik_vopros {font-family: Arial; font-size: 15px; color: #333333; padding: 0px 7px 0px 7px; line-height: 18px}
.bot_setka_keyvord {font-family: Arial; font-size: 8pt; color: #333333; font-weight: 900;}
.bot_setka_filvord {font-family: Arial; font-size: 22px; color: #708090; font-style: italic;}
.input_keyvord {width: 20px; height: 20px; line-height: 20px; cursor: pointer; font-family: 'MS Sans Serif'; font-size: 11pt; color: #8B4513; text-align : center; background-color : #FFFFFF; text-transform: uppercase; font-weight: 900}
.input_keyvord1 {width: 29px; height: 29px; cursor: pointer; font-family: Arial, 'MS Sans Serif'; font-size: 18px; color: #8B4513; text-align : center; background-color : #FFFFFF; text-transform: uppercase;}
.input_sudoku { width: 40px; height: 40px; font-family: 'MS Sans Serif'; font-size: 14pt; color: #A0522D; text-align : center; cursor: pointer; background-color : #FFFFFF; text-transform: uppercase; font-weight: 900;}
.input_scan {width: 58px; height: 58px; line-height: 41px; cursor: pointer; font-family: Arial; font-size: 20px; color: #4F94CD; text-align : center; text-transform: uppercase; font-weight: 900;}
.td_scan {width: 60px; height: 60px; background-color : #FFFFFF;}
.scan_vopr {width: 60px; height: 60px; font-family: tahoma; font-size: 11px; color: #000000; text-align: center; background-color : #F5DEB3;}
.sudoku_pole {width: 42px; height: 42px; font-family: 'MS Sans Serif'; font-size: 14pt; color: #687786; text-align: center; background-color : #FFFFFF; text-transform: uppercase; font-weight: 900;}
.td_key {width: 30px; height: 30px;}
.input_key {background: transparent; width: 28px; cursor: pointer; font-family: Arial; font-size: 15px; color: #3887C7; text-align : center; text-transform: uppercase; font-weight: 900;}
.key_non {width: 30px; height: 30px; background-color : #DEB887;}
.classik_non {width: 30px; height: 30px; background-color : #CCCCD5;}
.input_filvord { font: bold 19px Arial; color: #418CBE;}
.filvord_word {font-family: Arial; font-size: 17px; color: #934B28; text-align: center}
.filw_vopr_text {width: 300px}
.filw_vopr_text td {text-align: center; padding: 10px 10px 10px 10px;}
.filw_vopr_text1 {font-family: Arial; font-size: 15px; color: #444444}
.bot_setka_keyvord_blok {margin-top : 15px; margin-bottom : 3px}
.link_2 {font-family: 'Trebuchet MS'; font-size: 15px}
.kod_ssylki {width: 610px; border: 1px solid #D6DEE4; border-radius: 3px; margin: 2px 0px 10px 0px; background-color: #F2F8FB; box-shadow: 0px 0px 13px 7px #F2F8FB}
.otvet_zagadki_aut {font-family: Arial, Tahoma; text-indent: 0.0in; font-size: 17px; color: #0474B7; cursor: pointer}
.filw_in {font-family: Arial; font-size: 19px; margin: 18px 0px 5px 0px; color:#007BAA}
.filw_aut {font-family: Arial; text-indent: 0.0in; font-size: 19px; color:#007BAA; cursor:pointer}
.comments_generall_table {margin-bottom: 15px; border: 1px solid #E0E7EB; width: 634px; box-shadow: 0px 0px 13px 7px #F2F8FB; border-radius: 3px}
.comments_generall_table td {padding: 15px; border-bottom: 1px solid #E5E5E5}
.comments_info_2 { font-family: Arial; font-style: italic; background-color: #F7F7F7; color: #596773; text-indent: 5px; font-size: 20px; text-align: left; line-height: 36px; padding: 3px 0px 4px 5px !important;}
.otvet_zadachi_in {font-family: Verdana, Arial; font-size: 14px; margin: 10px 0px 7px 0px; padding: 8px 15px 8px 15px; border: dashed 1px #CDD5DC; background-color: #F8FBFD; border-radius: 5px; color:#2B556F; line-height: 22px}
.otvet_zadachi_aut {text-align: center; font: normal 14px Verdana, Arial; color: #006699; text-decoration: none; cursor: pointer; text-indent: 0px}
.zadacha_text {color: #222222; font-size: 14px; font-family: Verdana, Arial; text-align: left; line-height: 22px; padding: 12px 25px 12px 25px !important; text-indent: 23px}
.more {font-size: 15px; font-family: Arial; color: #007BA7}
.zagol_links_in {font-size: 17px; line-height: 18px; font-family: Arial; color: #007BA7; padding: 7px 180px 7px 180px}
.all_text2 {text-align: center; padding: 0px 0px 0px 0px}
.k_spicky_bottom { font: normal 18px Arial; color: #418CAD; text-decoration: none}
.info_pict {font: normal 16px Arial; color: #0075BB; text-decoration: underline}