/* DISIGN & CSS Document autor Ziganshin Mansur www.zigman.ru*/

body { padding:0px; margin:0px; background:#FFFFFF; }
a:hover { text-decoration:none; }
img { border:0px; }
textarea { width:160px; height:93px; background:#ffffff; padding-left:5px; overflow:auto; margin-top:0px }
ul { margin:0; padding:0; list-style:none }
li { background:none; margin:0px; padding:0px }
li a { line-height:18px; color:#8B8B8B }

.form { height:23px; margin-top:0px; }
.form input { width:148px; height:20px; background:#ffffff; padding-left:5px }

.m_text, table, input, textarea { font-family:Arial; font-size:10px; color:#36393A; }
input, textarea { border:1px solid #999999;}
.m_text a { color:#425E83 }
.m_text span a { color:#798996 }
.m_text span { color:#425E83 }
.m_text strong a { color:#425E83; font-family:Tahoma }
.m_text strong { color:#425E83; font-family:Tahoma }

.gray_txt { color:#798996; font-size:10px; font-family:Tahoma; text-transform:uppercase; }
a.gray_txt { color:#798996; text-decoration:none; }
a.gray_txt:hover { color:#9e0000; text-decoration:none; }

.c_text { color:#798996; line-height:10px }
.c_text a { color:#9E0000 }
.no_class, form, .no_class td { width:auto; height:auto; margin:0px; padding:0px; border:0px; }


/* верхнее меню */
#menu_top { background-color: #425e83; 

 height: 59px; padding:0px; text-transform:uppercase; 
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;	


}
#menu_top td { padding-left:10px; }
#menu_top a.menu_top { background-color: #425e83; margin:0px; font-size:11px; font-weight:bold; text-decoration:none; padding:23px; color:#FFFFFF; border-right:2px #5b7aa3 solid; display: inline-block; letter-spacing:1px;  }
#menu_top a.menu_top:hover { background-color:#E0E0E0; color:#425e83; }
#menu_top a.activ { background-color: #E0E0E0; margin:0px; font-size:11px; font-weight:bold; text-decoration:none; padding:23px; border-right:2px #AB4949 solid; display: inline-block; color:#B90000; letter-spacing:1px; }
#menu_top a.activ:hover { background-color:#E0E0E0; color:#FF0000; letter-spacing:1px; font-size:11px;}

/* левое меню */
td#menu_left { padding:0px 10px 10px 25px; text-transform:uppercase; letter-spacing:1px; width:254px;}
td#menu_left .tit { width:244px; display:block; float:left; width:244px; padding:5px 5px 5px 5px; background:#929DAB; font-weight:bold; color:#ffffff; white-space:nowrap; }
#menu_left ul { background-color:#E6E6E6; }

#menu_left ul div.dir_close, #menu_left ul div.dir_open  { float: left; width: 15px; background-repeat: no-repeat; cursor: pointer; margin-left: 0px; 	background-position : 50% 50%;}
#menu_left ul div.dir_close { background-image: url(/images/bul2.gif);}
#menu_left ul div.dir_open { background-image: url(/images/bul.gif);}

#menu_left ul li table.dir_table { width: 228px; padding:0px; margin:0px;}
#menu_left ul li table.dir_table td.dir_td { width: 15px;margin:0px; padding:0px;}
#menu_left ul li table.dir_table td a { width: 100% !important; margin: 0px !important; }
#menu_left ul a { line-height:18px; padding-left:5px; font-size: 11px;}
ul.left_menu_lev1{ width:254px;}
ul.left_menu_lev1 li{float:left; clear:both; width:100%;}
#menu_left ul ul a { line-height:18px; font-size: 11px;}
#menu_left ul a { text-decoration:none; border-bottom:1px solid whitesmoke; display:block; background-color:#D8D8D8; color:#404040; }
#menu_left ul a:hover { text-decoration:none; border-bottom:1px solid whitesmoke; display:block; background-color:#E8E8E8; color:#425E83; }
#menu_left ul li.active a { text-decoration:none; border-bottom:1px solid whitesmoke; display:block; background-color:#E8E8E8; color:#1D1573; }
#menu_left ul li.active a:hover { text-decoration:none; border-bottom:1px solid whitesmoke; display:block; background-color:#E8E8E8; color:#3E40AB; }
#menu_left ul ul { list-style-image:url(/images/point_6x6.gif); margin:0px 0px 0px 10px; padding-left:10px; text-transform: none; }
#menu_left ul ul li { padding:0px; margin:0px; }

/* контент */
#cont { padding:0px 30px 0px 10px; }
#cont h1 { font-size:16px; color: #404040; text-transform:uppercase; font-weight:bold;letter-spacing:0px;}
#cont p { font-size:11px; }
#cont ul { list-style-image:url(/images/point_6x6.gif); margin:0px 0px 0px 10px; padding-left:10px; font-size:11px }
#cont a { color:#425E83 }

/* новости */
#news { font-size:11px; text-align:justify;}
#news strong { background-color:#425E83; color:#fff; font-size:10px; padding: 0 3px 0 3px; text-decoration:none; }
#news a { display:block;text-decoration: underline;   }
#news a:hover {text-decoration:none;  }
#news a.istoch {padding-bottom:10px; text-decoration:none; color:#7B7B7B;}
td#cont a.istoch {padding-bottom:10px; text-decoration:none; color:#7B7B7B;}

td#botton { background-color:#fff; color:#798996; border-top:solid 3px #0547A4; padding:10px; }
#botton a { display:block; color:#798996; text-decoration: underline; }
#botton a:hover { text-decoration: none; }

.close {display: none;}


table.moscow_base {border: 0px !important;}
table.moscow_base td { border: 0px; border-bottom: 1px solid #999;}

#form_table{width:100%; vertical-align:top;}
#form_table input[type="buttonm"]{ font-size:12px;}
#form_table .form_left{font-size:12px; width:290px;}
#form_table .form_right{font-size:12px; text-align:left;}
#form_table .title{text-align: left; font-weight: bold; font-size: 14px;}
#form_table .form_right input{margin:8px 0 0px 0px; font-size:12px; }
#form_table .form_right select{margin:8px 0 0px 0px; border: solid #999999 1px; }
#form_table .form_right select#intext{ width:222px;}
#form_table .form_right textarea{margin:8px 0 0px 0px; width:350px; border:1px solid #999999; font-size:12px;}

#form_table .form_right input#intext{width:220px;font-size:12px; border: solid #999999 1px;}

#form_table .form_right input#confirm_answ_new{ width:335px; margin-top:10px; border: solid #999999 1px;}
#form_table input.year{border: solid #999999 1px;}
#form_table .form_right input.button{}
#form_table table.recom input{border: solid #999999 1px;}
#form_table table.recom { font-size:10px;}



.div_prof_exp_class input{border: solid #999999 1px;}
.div_edu_h_class input{border: solid #999999 1px;}
.div_edu_add_h_class input{border: solid #999999 1px;}
.div_fl_list_class input{border: solid #999999 1px;}
.div_contact_tel_class input{ border: solid #999999 1px;}

.button{ font-size:12px;}
input.button {margin: 5px;}

.moscow_base, .moscow_base p{ font-size:12px;}

.width-250_float{ float:left; width:250px;}

.info-form-company{}
.info-form-company .sel{ width:244px !important;}
.info-form-company textarea{ width:240px !important;}
.info-form-company .ITable{}
.info-form-company .ITable td{ font-size:11px !important;}

