img {
  border: 0;
}
i {
	font: bold italic 110% serif; 
}
h3 {

	font: bold 15px Tahoma;
	margin-top:10px;
	margin-bottom:15px;
}

.interview-questions strong {
  font: bold 10px Arial, Verdana, Tahoma;
}
.interview-question strong strong {
  font:bold 12px Arial, Verdana,Tahoma;
  margin-left:400px;
  margin-bottom:5px;

}

#container {
  width: 996px;
  display: block;
  position: relative;
}
#header {
  width: 100%;
  height: 138px;
  background-color: #0082b5; 
  position: relative;
  margin-bottom: 2px;
}
#header .links {
  position: absolute;
  left: 15px;
  top: 5px;
}
#header .links a {
  font: bold 11px Tahoma;
  color: #d9d9d9;
  float: left;
  display: block;
  margin-right: 30px;
  text-decoration: underline;
}
#header .links noindex a img {
	position:absolute;
	left:0px;
	top:50px;
}
#header .logo {
  position: absolute;
  top: 27px;
  left: 15px;
  width: 480px;
  height: 79px;
}
#header .create {
  position: absolute;
  left: 15px;
  top: 109px;
  width: 485px;
  font: normal 9px Verdana;
  color: #d9d9d9;
  text-align: left;
}
#header #win1 {
  position: absolute;
  top: 25px;
  left: 511px;
  width: 164px;
  height: 100px;
  text-align: left;
}
#header #win1 a {
  font: bold 11px Tahoma;
  text-decoration:underline;
  color: #d9d9d9;
  float: left;
  display: block;
  padding:1px;
}
#header #win1 a:hover {
	text-decoration:underline;
}
#header #win1 a sup,#header #win1 a:hover sup {
  color:red;
  font: bold 11px Tahoma;
  #font: bold 12px Tahoma;
  text-decoration:none;
}
#header #win2 {
  position: absolute;
  top: 9px;
  left: 688px;
  width: 164px;
  height: 121px;
  text-align: left;
  background-color: #f7f7f7;
}
#header #win1 a, #header #win2 a {
  text-decoration:none;
}

#header #win1 a img, #header #win2 a img {
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 10px;
  float: left;
}
#header #win1 a p, #header #win2 a p {
  margin-top: 15px;
  font: bold 12px Tahoma;
  color: #333333;
  text-decoration: none;
}
#header #win1 a span, #header #win2 a span {
  display: block;
  font: bold 12px Tahoma;
  color: #990000;
  text-decoration: none;
}
#header #win1 .link, #header #win2 .link {
  position: absolute;
  right: 3px;
  bottom: 2px;
}
#header #win1 .link a, #header #win2 .link a {
  font: normal 11px Tahoma;
  color: #333333;
  text-decoration: none;
  float: left;
}
#header #win1 .link a img, #header #win2 .link a img {
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
  float: none;
}
#header .login {
  position: absolute;
  left: 865px;
  top: 11px;
  #top: 9px;
  color: #f7f7f7;
  font: normal 11px Tahoma;
  text-align: left;
}
#header .login input {
  background-color: white;
  color: black;
  font: normal 10px Tahoma;
  height: 14px;
  margin-bottom: 2px;
  border: 1px solid #d9d9d9;
}
#header .login .btn {
  position: relative;
  left: 4px;
  top: 1px;
  #top: 2px;
  border: 0;
  margin: 0;
}
#header .login span {
  display: block;
  margin-top: 3px;
}
#header .login span a {
  font: normal 11px Tahoma;
  color: #f7f7f7;
  text-decoration: underline;
}
#header .login form a {
  color: #d9d9d9;
}
#header #cart {
  width: 120px;
  height: 46px;
  border: 1px solid #d9d9d9;
  position: absolute;
  left: 865px;
  top: 82px;
  #top: 84px;
  text-align: left;
  overflow: hidden;
}
#header #cart a {
 text-decoration:none;
}
#header #cart a:hover {
 text-decoration:underline;
 color:#fff;
}
#header #cart a img {
  margin-top: 3px;
  margin-left: 14px;
  margin-right: 7px;
}
#header #cart a span {
  color: #d9d9d9;
  font: bold 11px Tahoma;
}
#header #cart a p,#header #cart  p {
  color: #f7f7f7;
  font: normal 11px Tahoma;
  margin-left: 15px;
  line-height: 12px;
}
#menu {
  width: 998px;
  background: url('/bitrix/templates/new210908/images/menuback.gif') repeat-x;
  height: 24px;   
}
#menu img {
  float: left;
}
#menu a img {
  margin-right: 4px;
  margin-top: 3px;
}
#menu a {
  display: block;
  float: left;
  padding-left: 13px;
  padding-right: 13px;
  #padding-left: 10px;
  #padding-right: 10px;
  margin-top: 3px;
  color: #0082b5;
  font: bold 13px Tahoma;
  text-decoration: none;
}
#content {
  width: 100%;
  text-align: left;
  position: relative;
  overflow: hidden;
}
#content #left {
  float: left;
  width: 226px;
}
#content #left a img.lefts {
display:none;
}
#content #left object{
  text-align:left;
  margin-top:-20px;
}
#content #right {
  float: right;
  width: 212px;
}
#content #left a img {
  margin-left:4px;
  text-align:center;
  padding:0px 1px 6px 1px;
  margin-top:6px;
}

#content #right a img {
  margin-left:4px;
  text-align:center;
  padding:0px 1px 6px 1px;
  margin-top:6px;
}
.title, .titler {
  width: 100%;
  background-color: #0082b5;
/**  height: 25px;
 **/  overflow: hidden;
}
.title span, .title h3 {
  display:block;
  width: 210px;
  #width: 226px;
  margin: 3px;
  border: 1px solid #d3d3d3;
  color: white;
  font: bold 11px Tahoma;
  padding-left: 9px;
  line-height: 18px;
}
.titler img {
    float:left;
    padding:0px;
    text-align;left;
    display:block;
    
}
.titler a, .title a {
    text-decoration:none;
    
}
.titler span, .titler h3 {
  display: block;
  width: 128px;
  #width: 212px;
  height:49px;
  margin: 2px;
  border: 1px solid #d3d3d3;
  color: white;
  font: bold 10px Tahoma;
  
  line-height: 18px;
}
.back1 {
  width: 210px;
  #width: 226px;
  background-color: #d6e7ef;
  border-right: 1px solid #bcbcbc;
  padding-left: 12px;
  padding-top: 10px;
  padding-right: 3px;
  padding-bottom: 15px;
}


.back1r {
  width: 196px;
  #width: 212px;
  background-color: #d6e7ef;
  border-left: 1px solid #bcbcbc;
  padding-left: 12px;
  padding-top: 10px;
  padding-right: 3px;
  padding-bottom: 15px;
}
.back2 {
  width: 210px;
  #width: 226px;
  background-color: #ebebeb;
  border-right: 1px solid #bcbcbc;
  padding-left: 12px;
  padding-top: 10px;
  padding-right: 3px;
  padding-bottom: 15px;
}
.back2r {
  width: 194px;
  #width: 212px;
  background-color: #ebebeb;
  border-left: 1px solid #bcbcbc;
  padding-left: 12px;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 15px;
  color: black;
  font: normal 11px Verdana;
}
.backimg {
  width: 225px;
  #width: 226px;
  border-right: 1px solid #bcbcbc;
  text-align: center;
  margin: 0 auto;
}
.backimgr {
  width: 211px;
  #width: 212px;
  border-left: 1px solid #bcbcbc;
  text-align: center;
  margin: 0 auto;
  padding: 8px 0;
}
.back1 a, .back2 a, .back1r a, .back2r a {
  color: black;
  font: normal 11px Verdana;
  text-decoration: none;

}
.back1 .img-pdf{
	margin-left:70px;
}
.back1 a:hover, .back2 a:hover, .back1r a:hover, .back2r a:hover {
  text-decoration: underline;
}
.back1 a span, .back2 a span, .back1r a span, .back2r a span {
  font: bold 11px Verdana;
  color: #0082b5;
}
.back2 p, .back2r p {
  color: #0082b5;
  font: bold 11px Tahoma;
  margin-left: 2px;
  margin-bottom: 10px;
}
.back1 .red, .back2 .red, .back1r .red, .back2r .red {
  display: block;
  margin-top: 10px;
  margin-left: 2px;
  color: #990000;
  font: bold 11px Tahoma;
}

#content #left .back1 .red img,#content #right .back1r .red img,#content #left .back2 .red img,#content #right .back2r .red img {
	position:relative;
	margin-top:4px;
	padding:0px 0px 0px 0px;

}

.rss {
  margin-top: 10px;
  margin-left: 0px;
}
.rss .arss {
  color: #990000;
  font: bold 11px Tahoma;
  margin-left: 3px;
  position: relative;
  top: -4px;
}
.rss a img {
  margin-right: 3px;
  position: relative;
  top:4px;

}
.space {
  width: 225px;
  #width: 226px;
  height: 10px;
}
.spacer {
  width: 211px;
  #width: 212px;
  height: 10px;
}
.back1 .left {
  float: left;
  width: 37px;
  font: bold 11px Verdana;
  color: #0082b5;
}
.back1 .right {
  float: left;
  width: 170px;
  font: normal 11px Verdana;
  color: black;
}
.titlemail {
  height: 26px;
  background-color: #3b4d6b;
  width: 100%;
  overflow: hidden;
}
.titlemail span { 
  padding-left: 21px;
  font: bold 12px Tahoma;
  color: white;
  display: block;
  margin-top: 5px;
}
.titlemail span a{
  font: bold 12px Tahoma;
  color: white;
  text-decoration:none;
}
.titlemail span a font {
  color: #faad31;
  font: bold 12px Tahoma;

}
.titlemail span a b{
  text-decoration:underline;
  font: bold 12px Tahoma;

}
.titlemail span font {
  color: #faad31;
  font: bold 12px Tahoma;
}

.mail {
  text-align: center;
  font: normal 10px Tahoma;
  color: #3b4d6b;
  padding: 8px 0;
  border-right: 1px solid #bcbcbc;
  border-left: 1px solid #bcbcbc;

  background-color: white;
}
.mail a {
  font: normal 10px Tahoma;
  color: #3b4d6b;
 text-decoration:none;
}
.mail input.text {
  width: 121px;
  height: 19px;
  border: 1px solid #7f9db9;
  font: normal 10px Tahoma;
  color: black;
  margin-right: 6px;
  padding-left: 2px;
  padding-top: 2px;
}
.mail input.btn {
  position: relative;
  top: 3px;
}
.titlesubscr {
  background: #00405c url('/bitrix/templates/new210908/images/subscribe.gif') repeat-x;
  height: 25px;
}
.titlesubscr span {
  display: block;
  width: 100%;
  font: normal 12px Tahoma;
  color: white;
  padding-top: 5px;
  text-align: center;
}
.titlesubscr span a {
  font: bold 12px Tahoma;
  color: white;
}
.anketa {
  width: 196px;
  #width: 212px;
  background-color: #d6e7ef;
  border-left: 1px solid #bcbcbc;
  padding-left: 5px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 15px;
}
.anketa img {
  float: left;
  position: relative;
  top: 3px;
  margin-right: 10px;
}
.anketa p {
  color: #0082b5;
  font: bold italic 11px Arial;
  float: left;
  margin-bottom: 15px;
}
.anketa form p {
  font: normal 11px Tahoma;
  display: block;
  color: black;
  float: left;
  overflow: hidden;
  width: 150px;
}
.anketa form input {
  float: left;
  position: relative;
  top: 2px;
  #top: -2px;
  margin-right: 15px;
  margin-left: 8px;
}
.anketa .red {
  display: block;
  margin-top: 10px;
  margin-left: 2px;
  color: #990000;
  font: bold 11px Tahoma;
  clear: both;
  text-decoration: none;
}
.anketa .red img {
  float: none;
  position: relative;
  top: 0;
  margin: 0;
  padding: 0;
  margin-top:-5px;
}
#main {
  float: left;
  padding: 5px 18px;
  position: relative;
}
#main h1 {
  text-align:center;
  font:  bold 16px Tahoma;
  margin-top:6px;
  margin-bottom:14px;
}
#main b {
  font: bold 12px Arial, Verdana, Tahoma;

}

.anons {
  color: #666666;
  font: bold 12px Tahoma;
}
.anons .mjournal {
  float: left;
  width: 225px;
  height: 225px;
  margin: 0 auto;
  text-align: center;
}
.anons .mjournal img {
  text-align: center;
  margin: 0 auto;
}
.anons p {
  color: #333333;
  font: normal 23px Verdana;
  margin-bottom: 25px;
}
.news {
  width: 100%;
  color: black;
  font: normal 10px Verdana;
  clear: both;
  padding-top: 3px;
}
.news a.black,.news a.black h2 {
  display:block;
  color: black;
  font: bold 12px Verdana;
  text-decoration: none;
}
.news a.brown {
  color: #8c0526;
  font: normal 10px Verdana;
  text-decoration: underline;
}
.news img {
  float: left;
  margin-right: 10px;
}
.news a img {
  float: left;
  margin-right: 10px;
}

#footer {
  width: 100%;
  padding-top: 15px;
  clear: both;
}
#footer .fmenu {
  height: 24px;
  width: 100%;
  background: gray url('/bitrix/templates/new210908/images/fback.gif') repeat-x;
}
#footer .fmenu a {
  display: block;
  float: right;
  padding-left: 13px;
  padding-right: 13px;
  #padding-left: 10px;
  #padding-right: 10px;
  margin-top: 4px;
  color: #0082b5;
  font: bold 13px Tahoma;
  text-decoration: none;
}
#footer .fmenu img {
  float: right;
}
#footer .copyright {
  float: left;
  padding: 10px;
  color: black;
  font: normal 11px Tahoma;
  width: 360px;
  #width: 530px;
}
#footer .copyright span {
  color: #0380b7;
  font: bold 11px Tahoma;
}
#footer .create {
  padding-top: 30px;
  color: #acacac;
  font: normal 11px Tahoma;
  float: left;
}
#footer .create img {
  margin-right: 30px;
}

/**	Раздел рекламы	**/
#advertt{
	margin-right:25%;
	margin-left:25%;
}
#advert1 a { float:left;
	width:  200px;
	height: 175px;	
	z-index: 1;
	border: 1px solid #0066FF;;
	text-align:center;
	margin-bottom:10px;
}
#advert2 a { float:left;
	width: 230px;
	height: 175px;
	z-index: 1;
	border: 1px solid #0066FF;;
	text-align:center;
	margin-bottom:10px;
	margin-left:30px;
}
#advert1 a img, #advert2 a img {
	margin-top:10px;
}
.advert_table {
	text-align:center;
	border: 1px solid white;
}
.advert_table tbody tr td {
	border: 1px solid black;
}
.advert_table tbody tr td b{
	font: bold 12px Arial, Verdana, Tahoma;

}

/**	Интернет-магазин	**/
.shops{
	text-align:right;
	margin-bottom:5px;

}
.buy {
	color:red;
	font: bold 12px Arial, Verdana, Tahoma;
	text-decoration: none;
}
#right .oferta form{
  background-color: #d6e7ef;
  border-right: 1px solid #bcbcbc;
  padding-left: 12px;
  padding-top: 10px;
  padding-right: 3px;
  padding-bottom: 15px;
	font: bold 14px Arial, Verdana, Tahoma;
}

#right .oferta form a{
	font: bold 14px Arial, Verdana, Tahoma;
}
.main {
	width: 522px;
	#width: 558px;
}
.noright { 
	width: 734px;
 }
.noleft {
	width: 748px;
}
.norightleft {
	width: 996px;
}

#main h2{
	text-align:left;
	margin-top: -30px;
	margin-left: 45px;
}
#main h2 a{
	font: bold 18px Tahoma;
}
.arhive-jornal{
	text-align:center;
	align:center;
	margin-left:20px;
	margin-top:10px;
	border: 0px solid  #d6e7ef;
}
.arhive-jornal tr td{
	text-align:center;
	align:center;
	border: 1px solid  #d6e7ef;
	#padding:0.4cm 0.9cm;
	padding:0.4cm 0.9cm;
}
.arhive-jornal tr td a {
	text-decoration:none;
	color:black;
	font: bold 16px Tahoma;
	text-align:center;
}
.arhive-jornal tr td a img{
	margin-bottom:5px;
	margin-top:10px;

}
.pdf-year-zagolovok center a{
	font: bold 18px Tahoma;
	padding:15px;
	text-decoration:none;
	text-color:blue;
	
}
.pdf-year-zagolovok center a:hover{
	color:black;
	background-color: #d6e7ef;
	border: 1px solid #bcbcbc;
}
.sitemap li{
	margin-left:65px;
	padding:4px;
	color:blue;
	font: normal 12px Arial;	
}
.sitemap li a {
	font: normal 14px Arial;	
	color:black;
	text-decoration:none;
}
.sitemap li a:hover {
	text-decoration:underline;
	color:blue;
}
.sub-name-article {
	border:1px;
	background-color: #d6e7ef;
	padding: 12px 8px;
	float:left;
	display:none;
	position:absolute;

}
.sub-name-article a, .sub-name-article a img  {
	padding:2px 2px;
	position:relative;
	text-color:blue;
}
.sub-name-article a:hover {
	text-decoration:underline;
}