body {
	margin:0 0 0 0;
	font-family:Arial, sans-serif;
	font-size:12pt;

}

a{
	color:#1E1E1E;
}

.MainText{
	font-size:85%;
	padding:0 0 0 13px;
	font-weight:normal;
	color:#2D2D2D;
	text-decoration:none;
}

.MainText p{
	font-size:85%;
	font-weight:normal;
	color:#2D2D2D;
	text-decoration:none;
	text-align:justify;

}

.MainText h1{
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	text-transform:uppercase;
	font-size:110%;
	color:#4f4f4f;
	padding:5px;
	/*padding-left:20px;*/
}

.MainText h2{
	font-size:120%;
	font-weight:normal;
	text-decoration:none;
}

.MainText ul{
	font-size:90%;
	margin-left:0px;
}

.MainText ul li{
	padding:10px 0 10px 10px;
	list-style-type:none;
	border-left:#A5A5A5 2px solid;
}

.MainText table{
	font-size:95%;
}

#attentDiv{
	font-size:95%;
	border: #cccccc 1px solid; 
	padding:7px 7px 7px 7px;
	margin:0px;
	BACKGROUND-COLOR: #e1e1e1; 
	TEXT-ALIGN: center;
}
#attentDiv2{
	font-size:110%;
	border-left: #cccccc 1px solid; 
	border-right: #cccccc 1px solid; 
	padding:7px 15px 7px 15px;
	margin:0px;
	BACKGROUND-COLOR: #f1f1f1; 
}


/* Меню 2-го уровня */
h2 a{
 color:#4C4C4C;
 font-weight:normal;
 text-transform:uppercase;
 font-size:70%;
 padding-left:10px;
 border-left:#cccccc 2px solid;

 
}

.theme {
	text-transform: uppercase;
}

.page_head {
	font-size:140%;
	text-transform: uppercase;
}

.menu, .menu a {
	font-size:90%;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.menu a:hover{
	font-size:90%;
	color: #ffcc00;
}
.menu_sel{
	font-size:90%;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.menu_sel a {
	font-size:90%;
	color: #ffcc00;
	text-decoration: none;
}

.news_header_main{
	font-size:140%;
}

.news_head{
	font-size: 10pt;
	font-weight: bold;
	text-align: justify;
}

.news_head a{
	color:#1E1E1E;
	font-size:100%;
}
.news_text {
	font-size: 120%;
}

.news_back {
	font-size: 9pt;
}

.news_text a{
	color:#1E1E1E;
	font-size:140%;
}
.news_text .annons{
	color:#2E2E2E;
	font-size:70%;
	text-align: justify;
}
.news_go a{
	font-size:75%;
}
.news_date {
	font-size:75%;
	color:#CCCCCC;
	}
.newsline_head a{
	font-size:80%;
	color:#1E1E1E;
	
}
.newsline_text {
	height: 4px;
}
.searchbutton{
	margin-left:6px;
	height: 22px;
	font-weight:normal;
	border-left: 2px solid #DCDCDC;
	border-top: 2px solid #DCDCDC;
	border-right: 2px solid #898989;
	border-bottom: 2px solid #898989;
	background: #E3E3E3;
}

.copy {
	color: #ffffff;
}

.sub_menu {
	color: #666666;
	font-weight: bold;
}

.cat_title, .cat_title a {
	color: #333333;
	text-decoration: none;
}

.frame_title {
	font-weight: bold;
	color: #000000;
}
.frame_title a {
	color: #333333;
}
.frame_text {
	font-weight: normal;
	color: #666666;
}
.phone {
	color: #ecfcfc;
	font-weight:bold;
}

.sub_logo{
	color: #fefeff;
}

.tip_title {
	font-weight: bold;
	color: #333333;
}
.tip_text {
	font-weight: normal;
	color: #333333;
}

.copy, .copy a {
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.title {
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
}

.bg{
	 background-image:url('img/menu_back.jpg');
	 background-repeat:repeat-x;
	
}

.headerRightFrame{
	color: #333333;
}


.signup_title {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.signup_name {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.signup_input {
	
}

.signup_button {
	height: 27px;
	font-weight: bold;
	border-left: 2px solid #99cc00;
	border-top: 2px solid #99cc00;
	border-right: 2px solid #336600;
	border-bottom: 2px solid #336600;
	background: #99cc33;
}

.subresult {
	font-size: 10px;
}

.element{
	
	margin: 5px;
	padding: 7px;
	margin-left: 10px;
	background: #e1e1e1;
	border:#DDDDCC 1px solid;
}

.star{
	color:#cF4064;	
}

.element P{
	font-weight: normal;
	color: #666666;
	margin:0 0 0 0;
	font-family:Arial, sans-serif;
	font-size:10pt;
	
}

.element h1{
	padding:3px;
	margin:0px;
	text-align:center;
	font-size:12pt;
	font-weight: 700;
}

.element_link{
	font-size:85%;
	padding:0 0 0 13px;
	font-weight:normal;
	color:#2D2D2D;
	text-decoration:underline;
	text-transform:uppercase;
}

.element_link P{
	padding-left:10px;
	font-weight: normal;
	color: #666666;
	margin:0 0 0 0;
	font-family:Arial, sans-serif;
	font-size:12pt;
	}
	
.normalsub {
	
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight: normal;

	}
	
.normalsub P{
	font-family:Arial, sans-serif;
	font-size:9pt;
	font-weight: normal;
	}
	
.normalsub H2{
	font-family:Arial, sans-serif;
	font-size:12pt;
	font-weight: normal;
	}
	
.normal {
	padding-top:7px;
	font-family:Arial, sans-serif;
	font-size:9pt;
	font-weight: normal;
	text-transform:uppercase;
	}
	
.signuptable td{
	font-family:Arial, sans-serif;
	font-size:8pt;
	font-weight: normal;
	}
.signuptable2 td{
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight: normal;
	padding-left:20px;
	}
.singerror {
	color: #cc3300; 
	font-family:Arial, sans-serif;
	font-size:10pt;
	font-weight: normal;
	}
	
.attentDivRub{
	border:1px solid #999999; 
	font-size:80%;
	height:17px;
	background-image: url("images/catline.gif");
	width:134px;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-top:2px;
	padding-left:10px;
	}
	
.attentDivRub a, .attentDivRub a:visited, .attentDivRub a:active{
	text-decoration:none;
	}
	
.attentDivRub a:hover{
	text-decoration:underline;
	}	
.YelDiv{
	padding:3px;
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	background-color: #4C4C4C;
	}
	
/* Archive */

.new_magazine{
	width:540px;
	margin:30px 0 30px 0;
	padding:10px 15px 5px 8px;
	background-color:#ffffe3; 
	border: #999999 1px solid; 
	text-align:left;

}

.thisyear_magazine{
	width:540px;
	margin:30px 0 30px 0;
	padding:10px 15px 5px 8px;
	background-color:#f1f1f1; 
	border: #cccccc 1px solid; 
	text-align:left;
}

.archtable_magazine{
	margin:20px 0 5px 0;
}

.arch_rubr{
	padding:10px 0 10px 0;	
}

.arch_year{
	padding:15px 0 10px 0;	
}

.archselyear{
	background-color:#CC0000;
	padding:0px 4px;
	color:#ffffff;
	text-align: center;
}

.archnoselyear, .archnoselyear a{
	background-color:#4C4C4C;
	padding:4px 2px;
	color:#ffffff;
	text-align: center;
}

.interview-navigation {
	margin: 10px 0;
}

.cover{
	margin:5px 5px 5px 5px;	
}
.rubric{
	padding-top:15px;
}
#rubricSub{
	padding-left:5px;
	
	
}
#rubricSubAnnons{
	padding-left:15px;
	
}
	
	
.banner_head {

}

.banner_text{

}
.be {
}
.interviewTitle{
	margin: 10px 0 10px 0;
	font-size: 10pt;
	font-weight: bold;
}