BODY {font-family:Verdana, Tahoma, Arial; color:#000000; font-size:12px; padding: 0 0 0 0; margin: 0 0 0 0;}
IMG { border: 0px;} 
TD { font-family:Verdana, Tahoma, Arial; color: #000000; font-size: 12px;}
 
font.old_price {	font-family: Tahoma, Verdana, Arial;color: #f36f20;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #f36f20;	font-weight: normal; }
A {	color: #ee2024; text-decoration: underline;font-weight: bold;}
A:hover {  color: #0027eb;	text-decoration: none; }
h1, .h1title, .lline {	color:#ee2024; font-size: 14px; margin: 0 0 0 0; padding: 4 0 10 0; font-weight:bold; font-family:Verdana;}
h1 A, .lline A {	color: #ee2024; font-weight: bold; font-size: 12px; text-decoration:underline; font-family:Verdana;}
h2 {	color: #ee2024; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
h3, .h3title {	color: #ee2024; font-size: 11px; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: bold;}
h5, h5 A, h5 A:hover {	color: #ee2024; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0; display: inline;}
.lline { padding: 0 0 3 0; position:relative; z-index: 10;} 
.lline h1 { display:inline; }
.all{ background-color:#ee2024; }
.rel  {position:relative; }
.head_bg {background:url(/images/head_repeat.jpg) repeat-x; vertical-align:top;}
.left_top {background:url(/images/left_top.jpg) left top no-repeat; }
.logo {background:url(/images/logo.jpg) left top no-repeat; }
.top_text  {position:absolute;top:120px; left:-220px;  color:#ff0000; font-size:14px; text-align:center; font-family: Tahoma; font-weight:normal;}
.pic  {position:absolute;top:20px; left:620px; }

.pic_text {position:absolute;top:-110px; left:300px; color:#ffffff; font-size:25px; }
.reg_lesson  {position:absolute; top:140px; left:120px; }
.top_banner  { background:url(/images/right_top.jpg) left top no-repeat; width:215px; height:238px; position:absolute; top:-91px; right:0px; padding:40px 0px 0 10px; text-align:center;}

.bg{	background:url(/images/logo.jpg) left top no-repeat; width:206px; height:184px; z-index:10;}
.phone  {position:absolute; top: 55px; left: 0px; color: #ffffff; width:120;  font-family: Arial; font-size:15px; text-align: center;}
.top_search_form {position:absolute; top: 25px; right: 320px; }
.top_search_form .h3title { color: #467AA7; font-weight:bold;}
.top_search_form A { color: #467AA7;}
.top_center { background: #ffffff url(/images/top_bg.jpg) repeat-x; }
.top_right{	/* background:url(/images/top_right.jpg) right top no-repeat; */ }
.top_right A {	color: #467AA7; font-size: 10px; font-weight: bold; text-decoration: none;}
#pr b {	color: #ffffff; font-size: 10px; font-weight: bold; padding: 0 0 0 7;}

#tel {	background: url(/images/bg-02.gif); color:#467AA7; font-size: 20px; text-align: center; padding: 3 0 3 0; width: 216px; vertical-align: middle; border-top: 2px solid #ffffff; border-bottom: 1px solid #ffffff; }

#tm {background:#0027eb; color:#ffffff;  }
#navigation { height:2.2em; line-height:2.2em; background:#0027eb;color:#ffffff; text-align: center;  }
#navigation li { float:left; list-style-type:none; border-right:1px solid #ffffff;}
#navigation li a { display:block; padding:0 4px; font-size:0.8em; font-weight:normal; text-transform:uppercase; text-decoration:none; background-color:inherit; color: #ffffff; }
#navigation .selected,#navigation a:hover {background:#ee2024;color:#ffffff;text-decoration:none;}

#lcat { background:#ffffff url(/images/lcat_bg.gif);	padding: 5 0 3 0; color: #565656; }
#lcat div.level1, #lcat div.level1cur{	background: url(/images/m01.gif) no-repeat; padding: 3 15 3 17; margin-top: 3; background-position: 0 2;}
#lcat div.level2, #lcat div.level2cur {	background: url(/images/triangle.jpg) 17 7 no-repeat; padding: 3 15 3 27; margin-top: 3;}
#lcat div.level3, #lcat div.level3cur {	color:#565656; padding: 3 5 6 60; border-bottom: 1px solid #AAA8A8;}
#lcat div.level4, #lcat div.level4cur {	color:#565656; padding: 3 5 6 70; border-bottom: 1px solid #AAA8A8;}
#lcat div.level5, #lcat div.level5cur {	color:#565656; padding: 3 5 6 80; border-bottom: 1px solid #AAA8A8;}
#lcat div.level1 A,#lcat div.level1cur A {	color:#0076ba; font-weight: bold;}
#lcat div.level1 A:hover, #lcat div.level1cur A:hover{ color:#6ab5e8; font-weight: bold; text-decoration: underline;}
#lcat A {	color:#0076ba; font-size: 15px;  text-decoration: none;}
#lcat A:hover {	color:#6ab5e8;  text-decoration: underline;}
div.level1 h3 {color: #467aa7;  font-weight: bold;}
.level0{ font-size: 13px; font-weight: bold; padding: 5 5 5 10; margin-bottom:8; margin-right:7; margin-top:0; color: #ffffff; background-color: #0027eb; }
.f_search {padding: 5 5 6 10; border-bottom: 1px solid #AAA8A8; }
.catlevel1 { vertical-align:middle; font-weight: bold; padding: 10 30 3 10;}
.catlevel2 { padding: 0 15 0 10;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 { padding: 0 15 0 20;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 { padding: 0 15 0 30;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

#lcat .open { background:#fafd01; color:#010100; font-size: 12px; padding: 10px 10px 10px 10px; margin-bottom:10px; text-align:center;}
#lcat .open A {  color:#010100; font-size: 12px;}
.forum_but { background: url(/images/forum_but.jpg) no-repeat; color:#ffffff; font-size: 12px; padding: 10px 10px 10px 10px; margin-bottom:10px; text-align:center;}
.forum_but A { color:#ffffff; font-size: 12px; text-decoration:none;}
.forum_but A:hover {  color:#ffffff; font-size: 12px; text-decoration:underline;}
.seminar { background: url(/images/seminar_but.jpg) no-repeat; color:#ffffff; font-size: 12px; padding: 10px 10px 10px 10px; margin-bottom:10px; text-align:center;}
.seminar A { color:#ffffff; font-size: 12px; text-decoration:none;}
.seminar A:hover {  color:#ffffff; font-size: 12px; text-decoration:underline;}
#lcat .left_news {color:#010100; font-size: 12px; padding-left: 10px;}
.google_search  { padding: 10px 0px 10px 10px;}
.google_search  h4 { font-size: 12px; margin-bottom:10px;}
.google_translate { padding: 0px 0px 10px 10px;}
#lcat .google_translate a{ font-weight:normal;}


.type {background-color: #e0e0e0;margin: 5 0 5 0;}
.type_header {background-color: #ffffff;}
.type_header TD {background-color: #ededed; font-weight: bold; padding: 3 3; vertical-align: top; }
.type_tr TD {background-color: #f3f3f3; padding: 5 3;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
#main_attr { }
#main_attr .tit {	color: #999999; vertical-align: top; }
#main_attr .val {	color: #999999; font-weight: bold; vertical-align: top; }

#item_attr { }
#item_attr .tit {	color: #565656; font-weight: bold; vertical-align: top; background-color: #eeeeee; padding: 3 10 3 3; }
#item_attr .val {	color: #565656; vertical-align: top;background-color: #f3f3f3;padding: 3 10 3 5;  }
#item_attr .lbl {	color: #ffffff; vertical-align: top; background-color: #aaaaaa;padding: 3 3; font-weight: bold;}

#sub {	padding: 0 0 3 0; 	}
#sub li, #sub li A {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-size: 13px;}


.art_text  h1{color:#f36f20; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; font-weight:bold; font-family:Verdana; display:inline;}
#main {	background-color: #ffffff; padding: 15 20 10 10 ; width:100%; font-size:12px; }
#mnews { padding: 0 0 16 0;}
#mnews .mtitle { font-size: 12px; color: #000000;	font-weight: bold; padding-bottom: 5 px;}
#mnews #sub  { padding: 5 0 0 0; margin: 0px;}

#goods_main {	vertical-align: top;padding: 10 13 20 0;  }
.goods_line {	border-top: 4px double #268340;  }
#goods_main h4 {	font-size: 12px; color: #bb0c0c; padding: 4 0 10 0; }
#goods_main h4 A {	font-size: 12px; color: #bb0c0c; }
#goods_main .descr {	padding-left: 10px; vertical-align: top; }
#goods_main .goods_price {	font-weight: bold; 	color: #bb1111; font-size: 12px; padding: 0 0 4 0}
#g_more { background-color: #f69c35; width: 80px; padding: 1 0 2 0; text-align: center; }
#g_more A { color:#ffffff; font-size: 12px; }

.intelekt li A {color:#000000;}
.intelekt TD A {color:#000000;}

.sankt_p h1 A {color:#0000ff; text-decoration: none;}
.sankt_p {color:#0000ff; text-decoration: none; font-weight: bold; }
.sankt_p h1 A:hover {color:#0000ff; text-decoration: underline;}
.marino {position:absolute;top:630px; left:570px;}
.perovo {position:absolute;top:395px; left:617px;}
.pervomai{position:absolute;top:245px; left:622px;}
.voikovs{position:absolute;top:130px; left:195px;}
.molod{position:absolute;top:310px; left:55px;}
.univers{position:absolute;top:552px; left:157px;}
.new_cherem{position:absolute;top:597px; left:262px;}
.akadem{position:absolute;top:567px; left:294px;}
.profsouz{position:absolute;top:582px; left:281px;}
.profsouz_2 {position:absolute;top:566px; left:190px;}
.domodedov{position:absolute;top:705px; left:537px;}
.krasnogv {position:absolute;top:723px; left:552px;}
.vernad {position:absolute;top:575px; left:138px;}

#right { background: #FFFFFF url(/images/lcat_bg.gif); padding: 10 7;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#rnews { border-top: 3px solid #57a7de; padding: 0 3 10 3; background:#ffffff url(/images/bg-08-rg.gif) repeat-x;} /*  background: url(/images/bg-08-rg.gif) repeat-x;*/
#rnews .h3title { font-size: 12px;	color: #467AA7;	font-weight: bold; padding-bottom: 5 px;}
#rnews #sub  { padding: 5 0 0 0; margin: 0px; }
.more { font-size: 11px; }

.art_list { padding: 0 0 15 0; text-align: justify;}
.art_sub { font-weight:bold; padding: 0 0 3 0; }
.art_more { } 

#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px;}
	
.banner_left { text-align: left; padding: 0 0 0 15; }
.banner_elem { padding: 10 0 0 0; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal;  }
/*.vote_left { text-align: left; padding: 0 0 0 0; background-color: #cbe9fe; border: 1px solid #d1d1d1; margin: 0 5 0 5; width: 150px;}*/

.h {  background-color: #cbe9fe; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.d {  background-color: #cbe9fe; font-family: Verdana, Tahoma, Arial;  FONT-SIZE: 12px;}
.forum_table { background: #ffffd7; }	
.forum_table tr {background-color: #ffffd7; vertical-align: top; }	
.forum_table td { padding: 5 3 5 3; vertical-align: top;}	
.forum_table .head { background: #fef9a7; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.preview { border: 1px solid #565656; background-color: #ffffed; padding: 5;}
.citata { border: 1px solid #565656; background-color: #fef9a7; padding: 5; margin:7 30 0 30;}
.forum_menu { border: 1px solid #565656; background-color: #ffffed; padding: 5; margin: 0 0 10 0;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
.news_main_page {FONT-SIZE: 12px; font-family: Verdana, Tahoma, Arial; width: 100%;  padding:0px 10px 0 0; line-height:20px;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5 0; text-align: left;}

.label {	text-align: center; width: 100%;}
.b_price {	color: #351e01; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.attr_name {	padding-right: 10;width: 200;white-space:nowrap;}

.search_form {	padding: 5 0 5 4;  margin: 5 0 10 0; background-color: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5 8 0 0; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0 5 5 0;}
.event_date { font-size:11px;}
#copy {	color: #ffffff; font-size: 11px; padding: 0 0 5 0;}
#copy A {	COLOR: #ffffff; FONT-SIZE: 11px;}
.smlink {padding: 15 0 0 0;} 

INPUT, TEXTAREA { font-size: 11px; font-family: Verdana, Arial, helvetica;	color: #351e01;	}
.text, .medium_text, .attrtext, .attrntext, .short_text  {width: 180px;height: 18px;		border: 1px solid #c9c9c9; }
.short_text{width:140px;}
.short_textarea{width:140px;}

.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #c9c9c9;}
.but {	background-color: #ee2024; border: 1px solid #a90003; color: #ffffff;	font-weight:bold; font-size:12px; height:20px; padding: 0 4 3 4; cursor:pointer; cursor:hand;}
.blue_but{background-color:#0027eb; border:#001a9c solid 1px; width:140px;}
.bask { font-family: Tahoma, Verdana, Arial; background-color:#f69c35;  width: 70px; font-size: 12px; color: ffffff; border: none; padding: 1 0 2 0;cursor:pointer;cursor:hand;}
.a_but { padding: 3 5; background-color: #f69c35; border: 1px solid #e88b18; line-height:25px;}
.a_but a { text-decoration: none;color: #ffffff;}
.a_but a:hover { color: #ffffff;}

SELECT.but2 {
	FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px
}
.but_file {	background-color: #ffffff;  BORDER: #351e01 1px solid;
					 COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }

.news_date { background: #ffffff url(/images/yas.jpg) no-repeat; /* width:110px; height:30px;  */padding:8px 10px 10px 30px; color:#f8f20a; font-weight:bold;}					 
.links_images a, .links_images a:hover{ color:#ffffff; font-size:11px; text-decoration:none;}					 
.step_master_tbl{ font-size:14px; /* width:350px;  */border:solid 1px #b0b0b0; height:357px; }
.step_master_tbl td{ font-size:10px; padding:1 2 1 2px; }

.obligate_fields{ color:#ee2024; }
.gift_blank{ position:absolute; top:200px; width:250px; left:65px; font-family:Arial; font-size:16px; font-style:italic; color:#727272; text-align:left;}
.gift_blank span{ font-size:13px; }
.main_page{ border:none;  /* width:635px; */ text-align:center; }
.main_page td{ border:none; margin-top:20px; }
td.error {	color: #ee2024; font-size:11px; text-align:center; padding:5 0px; /* font-weight:bold; */ }
.logo_note{ font-size:16px; color:#ef2709; text-align:center; padding:10px 0; font-weight:bold; }
.step_master_button{padding-top:10px; text-align:center;}
.step_master_button a{ color:#ffffff; font-weight:bold; font-size:12px; padding:10px 0; width:140px; text-decoration:none; }
.step_master_button a:hover{color:#fff; text-decoration:none;}
.green_but{background-color:#5c8a10;  border:solid 1px #3c5b09; padding:0px; display:block;}
.red_but{background-color:#ee2024; border:solid 1px #bc1216; display:block;} 

