.bla-bla {}

A {
	color: #0D2C6D;
}
A:hover { text-decoration: none; }
BODY { margin: 0px; padding: 0px; background-color: #ffffff; color: #343434; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; }
IMG { border: 0px; }
TABLE {
	border: 0px;
	border-collapse: collapse;
	font-family: Arial;
	font-size: 18;
	color: #BFCDDB;
	line-height: 18px;
}
TABLE TD {
	padding: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000300;
}
H1 {
	font-size: 38px;
	margin: 0 0 20px 0;
	color: #7A1068;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	text-align: center;
}
H2 {
	font-size: 18px;
	margin: 20px 0 10px 0;
	text-align: center;
}
FORM { display: inline; }
INPUT.searchInput { width: 190px; margin: 18px 5px 0 15px; font-family: Arial; font-size: 11px; color: #6B6B6B; padding: 2px; border: 1px solid #BCBCBC; }
INPUT.sendInput, SELECT.sendInput, TEXTAREA.sendInput { font-family: Arial; font-size: 11px; color: #6B6B6B; padding: 2px; border: 1px solid #BCBCBC; }
UL { margin: 0; padding: 0; }
UL LI { margin: 0; padding: 2px 0 2px 17px; list-style-type: none; background: url("image/work-list.gif") no-repeat 0 6px; }
P.li { margin-bottom: 0px; }

.small { font-size: 11px; }
.red { color: #ff0000; }
.blue { color: #0A2C6B; }
.yellow { color: #E49E00; }
.gray { color: #777777; }
.light {
	color: #000;
}
.textblue { color: #4258C8; }
.clear { clear: both; }
.pr { position: relative; }
P.absM { margin: 0px; }
P.absM IMG, P.absM SPAN { vertical-align: middle; display: inline; }

/*** carousel ***/
.carouselDiv { height: 155px; overflow: hidden; }
table.carousel { width: 100%; height: 130px; }
#mycarousel LI { background: none; padding: 0; }
#rectangle { height: 29px; }
#rectangle DIV { border: 1px solid #ccc; height: 17px; margin-top: 12px; text-align: center; }

.fR { float: right; }
.fL { float: left; }
#tablemain { max-width: 1280px; }
.wh100 { width: 100%; height: 100%; }
.topBgr { width: 100%; background: url("image/top-bgr1.gif") repeat-x top; }
.search { height: 47px; }
.topColor { width: 100%; color: #797979; }
.topTel { width: 100%; height: 94px; }
.topPics { width: 100%; background: url("image/top-bgr2.gif") repeat-x bottom; }
.topPics TD { background: url(image/top-bgr-programm.jpg) no-repeat 729px bottom; }
.mapbgr { background: url(image/top-bgr-pogramm.jpg) no-repeat 252px 0; }
#topWorld { background: url(image/top-bgr3.jpg) no-repeat 252px 0; }
.tbg1 { background: url("image/top-im.jpg") no-repeat 153px 0; }
.off1 { margin-top: 16px; margin-left: 23px; }
.mmTop { background: #0D2C6D; color: #3A537C; }
.mmTop A { color: #FFFFFF; text-decoration: none; }
.mmTop A:hover { text-decoration: underline;}
.mmTop TD { padding: 6px 0 10px 0; }
.submenu { display: none; position: absolute; z-index: 10;}
.borderleft { border-left: 1px solid #fff; }
.td1Submenu {
	cursor: pointer;
	padding: 3px 10px 3px 20px;
	background-color: #E6E6D0;
	background-image: url(image/menu-arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
}
.td1Submenu A { color: #FFFFFF; }
.td1SubmenuSel { cursor: pointer; background: #011A50 url("image/menu-arrow_active.gif") no-repeat 6px 10px; padding: 3px 10px 3px 20px; }
.td1SubmenuSel A { color: #F0C859; }
TD.mmTopLeft { background: url("image/menu-club.gif") no-repeat; width: 261px; font-size: 14px; }
.mmTopLeft A { color: #122B6E; text-decoration: none; padding-left: 40px; }
.bgWx { background: url("image/white.gif") repeat-x; }
TD.mtsItemDiv { background: #4290DB; padding: 0; }
.bottom { background: #0D2C6D url("image/bottom-bgr.gif") repeat-x left top; color: #fff; }
.bottom A { color: #65B9FF; }
.copy A { color: #fff; text-decoration: none; }
.bgBlue { background-color: #0C2C6C; }
.bgYelow { background: url("image/z-v-o_bgr.gif") repeat-x left top; }
.banCenterBgr { height: 120px; background: url("image/b-big-bgr.gif") repeat-x left top; }
.banCenterPic { height: 120px; background: url("image/b-big-may1.jpg") no-repeat left top; }
.banCenterPech { height: 120px; background: url("image/b-big-21_2.png") no-repeat right bottom; }
.iNew { position: absolute; }
.worldAccBgr { background: url("image/top-worldakr.gif") no-repeat 217px top; }
.worldAccBgrEn { background: url("image/en/top-worldakr.gif") no-repeat 217px top; }
.telProgramm { width: 147px; height: 94px; position: absolute; left: 261px; top: 47px; }
.accrProgramm { width: 453px; height: 94px; position: absolute; right: 0; top: 47px; }

.dateBlock { color: #959595; font-size: 11px; }
.pagerTop { margin-bottom: 20px; }
.pagerBottom { margin-top: 20px; }
.oneBlock { margin-bottom: 20px; }
.oneBlockTD { padding-bottom: 20px; width: 100%; }
.answer { margin: 10 0 0 20; }
.answer2 { margin-top: 5px; padding: 5px 5px; margin-bottom: 18px; border: 1px solid #CACACA; }

.padt10 { padding-top: 10px; }
.padt15 { padding-top: 15px; }
.padt20 { padding-top: 20px; }
.padr5 { padding-right: 5px; }
.padr10 { padding-right: 10px; }
.padr20 { padding-right: 20px; }
.padr23 { padding-right: 23px; }
.padr25 { padding-right: 25px; }
.padr30 { padding-right: 30px; }
.padr35 { padding-right: 35px; }
.padr36 { padding-right: 36px; }
.padb5 { padding-bottom: 5px; }
.padb10 { padding-bottom: 10px; }
.padb20 { padding-bottom: 20px; }
.padl5 { padding-left: 5px; }
.padl10 { padding-left: 10px; }
.padl15 { padding-left: 15px; }
.padl22 { padding-left: 22px; }
.padl23 { padding-left: 23px; }
.padl30 { padding-left: 30px; }
.padl45 { padding-left: 45px; }
.padl151 { padding-left: 146px; }
.padl239 { padding-left: 239px; }

.mart18 { margin-top: 18px; }
.mart22 { margin-top: 22px; }
.mart23 { margin-top: 23px; }
.mart24 { margin-top: 24px; }
.mart30 { margin-top: 30px; }
.marr15 { margin-right: 15px; }
.marb10 { margin-bottom: 10px; }
.marb15 { margin-bottom: 15px; }
.marb20 { margin-bottom: 20px; }
.marb30 { margin-bottom: 30px; }
.marl23 { margin-left: 23px; }

.items { background-color: #ACACAD; }
.items TH { background-color: #C6D6F7; font-weight: normal; font-size: 11px; }
.td1 TD { background-color: #ffffff; }
.td2 TD { background-color: #EAEAEA; }
.td1 { background-color: #ffffff; }
.td2 { background-color: #EAEAEA; }
.td3 { background-color: #E9E9E9; text-align: right; }

TABLE.bblack { border: 0px; border-collapse: collapse; font-family: Arial; font-size: 12px; color: #343434; line-height: 18px; }
TABLE.bblack TD { padding: 3px 5px; border: 1px solid black; background-color: #ffffff; }
TABLE.bblack  .tdGray TD { padding: 3px 5px; border: 1px solid black; background-color: #DFDFDF; color: #797979; }
TABLE.bblack TH { padding: 3px 5px; border: 1px solid black; background-color: #0C2C6C; color: #fff; }

.links { padding: 0 5 5 25; color: #6899D5; font-size: 10px; }
.links A { color: #6899D5; text-decoration: none; }

#form_zvonok { display: none; padding: 0; }
.dn { display: none; }

/*ruler*/
.ruler {
	height: 25px;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 25px;
}

.rulerLeft {
	margin: 0 30px 0 0;
}

.rulerRight {
	float: right;
}

.rulerLeft {
	/*width: 1225px;*/
	padding: 0;
}

.rulerRight {
	width: 30px;
	position: relative;
	top: -26px;
	z-index: 2;
	background: #fff;
	background-color: #E6E6D0;
}

.ruler table {
	/*width: 1225px;*/
	width: 100%;
}

.ruler table td {
	width: 58px;
	height: 7px;
	font: 1px Arial;
}

.ruler table tr.overRuler div div {
	position: absolute;
	bottom: 0;
	background: url(/image/ruler/div.gif) no-repeat left bottom;
}

.ruler table tr.overRuler div {
	position: relative;
}

.ruler table tr.overRuler div div a {
	font: 10px FranklinGothMedium, Arial;
	color: #666;
	line-height: 12px;
	padding: 0 0 6px;
	margin: 0 0 0 -1px;
	display: block;
	text-decoration: underline;
}

.ruler table tr.underRuler div div {
	position: absolute;
	top: 0;
	background: url(/image/ruler/div.gif) no-repeat left top;
}

.ruler table tr.underRuler div div a {
	font: 10px FranklinGothMedium, Arial;
	color: #666;
	line-height: 12px;
	padding: 6px 0 0;
	margin: 0 0 0 -1px;
	display: block;
	text-decoration: underline;
}

.ruler table tr.underRuler div {
	position: relative;
}

.ruler table td.el1 {
	background: #FFC35E;
	width: 29px;

}

.ruler table td.elBG1 {
	background: #ffc35e;
	width: auto;
}

.ruler table td.el2 {
	background: url(/image/ruler/el2.gif) no-repeat center;
}

.ruler table td.elBG2 {
	background: #ffc35e;
	width: auto;
}

.ruler table td.el3 {
	background: url(/image/ruler/el3.gif) no-repeat center;
}

.ruler table td.elBG3 {
	background: #35b1e2;
	width: auto;
}

.ruler table td.el4 {
	background: url(/image/ruler/el4.gif) no-repeat center;
}

.ruler table td.elBG4 {
	background: #3ed5e5;
	width: auto;
}

.ruler table td.el5 {
	background: url(/image/ruler/el5.gif) no-repeat center;
}

.ruler table td.elBG5 {
	background: #46dd9c;
	width: auto;
}

.ruler table td.el6 {
	background: url(/image/ruler/el6.gif) no-repeat center;
}

.ruler table td.elBG6 {
	background: #8d93f5;
	width: auto;
}

.ruler table td.el7 {
	background: url(/image/ruler/el7.gif) no-repeat center;
}

.ruler table td.elBG7 {
	background: #f4b366;
	width: auto;
}

.ruler table td.el8 {
	background: url(/image/ruler/el8.gif) no-repeat center;
}

.ruler table td.elBG8 {
	background: #f4b366;
	width: auto;
}

.ruler table td.el9 {
	background: url(/image/ruler/el9.gif) no-repeat center;
}

.ruler table td.elBG9 {
	background: #f07238;
	width: auto;
}

.ruler table td.el10 {
	background: url(/image/ruler/el10.gif) no-repeat center;
}

.ruler table td.elBG10 {
	background: #f07238;
	width: auto;
}

.ruler table td.el11 {
	background: url(/image/ruler/el11.gif) no-repeat center;
}

.ruler table td.elBG11 {
	background: #e62121;
	width: auto;
}

.ruler table td.el12 {
	background: url(/image/ruler/el12.gif) no-repeat center;
}

.ruler table td.elBG12 {
	background: #d149ae;
	width: auto;
}

.ruler table td.el13 {
	background: url(/image/ruler/el13.gif) no-repeat center;
}

.ruler table td.elBG13 {
	background: #d149ae;
	width: auto;
}

.ruler table td.el14 {
	background: url(/image/ruler/el14.gif) no-repeat center;	
}

.ruler table td.elBG14 {
	background: #d149ae;
	width: auto;
}

.ruler table td.el15 {
	background: url(/image/ruler/el15.gif) no-repeat center;	
}

.ruler table td.elBG15 {
	background: #336bea;
	width: auto;
}

.ruler table td.el16 {
	position: relative;
	width: 30px;
}

.ruler div.el16 {
	/*background: url(/image/ruler/el16.gif) no-repeat center;*/
	width: 30px;
	height: 25px;
	position: relative;
}

.ruler div.el16 div {
	position: absolute;
	font: 25px Arial;
	top: -26px;
	right: 0;
}

/*ruler*/
.app-feedback-button{
padding:2px 5px;
background:#0d79d5;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
behavior: url("css/PIE.htc");
}
.app-feedback-button--green {
    background-color: #46DD9C;
    display: inline-block;
    border: none;
    color: white;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
}
a.app-feedback-button--green {
    color: white;
    text-decoration: none;
}
.app-feedback-button a{color:#FFFFFF; text-decoration:none;}

.app-questionnaire-form {max-width:1000px;}
.app-questionnaire {border-collapse: collapse; width:100%;}
.app-questionnaire tr td,.app-questionnaire tr th {border: 1px solid #CDCDCD; padding: 3px 5px;}
.app-questionnaire-f3 {border: 1px solid #CDCDCD}
.app-questionnaire-f3 tr td {border: none;}
.app-questionnaire-textarea {width:100%;}
.app-questionnaire textarea {width:99.3%; height: 100px;}
.app-questionnaire-question {width:80%;}
.app-questionnaire-sublevel {margin-left: 15px; font-style:italic;}
.app-questionnaire-h1{font-style:italic; font-weight:bold; font-size:14px; background: #DBE5F1; text-align: left;}
.app-questionnaire-label{}

.app-picslider {
  position: relative;
  margin: 25px 53px 25px 53px;
}

.app-picslider .app-slider-pics-container {
  position: relative;
  top: 0;
  left: 0;
  height: 110px;
  width: 650px;
  padding: 0;
  margin: 0;
}
.app-picslider .app-slider-pics-container .slide {
  width: 150px;
  height: 110px;
  list-style: none;
  padding: 0 15px 0 0;
  margin: 0;
}
.app-picslider .app-slider-pics-container .slide img {
  margin: 0;
  padding: 0;
  border: 2px solid #3f5c8e;
}
.app-picslider .app-slider-pred {
  width: 41px;
  height: 41px;
  position: absolute;
  top: 35px;
  left: -53px;
  background: url(/image/arrows.png) 0 0 no-repeat;
  z-index: 20;
}
.app-picslider .app-slider-next {
  width: 41px;
  height: 41px;
  position: absolute;
  top: 35px;
  right: -53px;
  background: url(/image/arrows.png) 0 -41px no-repeat;
  z-index: 20;
}

.emba-w100 { width: 100%; }
.emba-pb30 { padding-bottom: 30px; }
.emba-w150 { width: 150px; text-align: left; }
.emba-borderPhoto3 { width: 116px; height: 140px; background: url("/image/photo-vipusk-bgr.gif") no-repeat left top; }
.emba-orange { color: #E59F03; }
.emba-mt15 { margin-top: 15px; }
.emba-borderPhoto3 img {display: block; left: 15px; position: relative; top: 13px;}
.app-all-votes-button {
  margin:20px 0;
  display:inline-block;
  background:url(image/knope-questions.gif) no-repeat;
  width:209px;
  height:31px;
}
.wh100 .wh100 tbody tr .padr23 .light tbody tr td .td_border tr td p {
	color: #FFF;
}
.mart30 tbody tr .bottom.padl239.padr30.padt20.padb20 .стиль6 {
	color: #FFF;
}
.wh100 .wh100 tbody tr .padl30.padr30 p {
	color: #0080C0;
}
.wh100 .wh100 tbody tr .padl30.padr30 p {
	color: #0D2C6D;
	font-size: 14px;
	text-align: justify;
}
.wh100 .wh100 tbody tr .padl30.padr30 .td_border tr td form p .стиль31 {
	color: #0080C0;
}
.wh100 .wh100 tbody tr .padl30.padr30 .td_border tr td .title.стиль15.стиль32 strong {
	color: #FFF;
}
.wh100 .wh100 tbody tr .padl30.padr30 .td_border tr td form p .стиль31 {
	color: #0080C0;
}
.wh100 table tr .light div .стиль26 {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
.wh100 table tr td div {
	color: #0A2C6B;
	font-size: 16px;
	text-align: center;
}
.wh100 table tr .light div .стиль26 {
	font-size: 18px;
}
.wh100 table tr .light div .стиль31 {
	color: #6FF;
	font-weight: bold;
}
.wh100 table tr td div .стиль26 {
	font-weight: bold;
	color: #000;
}
.a1 {
	color: #000;
}
