/*--------------------- General styles start ---------------------*/
@import url('//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic|Lobster&subset=latin,cyrillic');
a:link {color:#448a00}
a:visited {color:#000}
a:hover {color:#016317}
@font-face {
font-family:'Kaliakra';
src:url('/.s/t/1191/fonts/kaliakra.eot');
src:url('/.s/t/1191/fonts/kaliakra.eot?#iefix') format('embedded-opentype'),
url('/.s/t/1191/fonts/kaliakra.woff') format('woff'),
url('/.s/t/1191/fonts/kaliakra.ttf') format('truetype'),
url('/.s/t/1191/fonts/kaliakra.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;}
td {font-family:lobster,kaliakra,verdana,arial,helvetica; font-size:11px; color:#000000}
body {
 margin: 0px;
 background-color: #fff;
 text-shadow: 1px 1px #;
 font: 11px 'Tahoma', 'Arial', 'Kaliakra', 'Lobster';
 color: #000000;
 text-align: center;
}

td, input, select {
 font: 11px 'Tahoma', 'Arial', 'Kaliakra', 'Lobster';
}

body a {
 color: #002bff;
 text-decoration: none;
}

body a:hover {
 text-decoration: underline;
}

* {}

img {border: 0px;}

/*--------------------- General styles end ---------------------*/

/*--------------------- All content start ---------------------*/
body{
background-attachment: fixed;
background-color: #fff;
background-image: url(/elitefon.ru_17164.jpg);
background-repeat: repeat-x;
background-position: center top;
}
 <a href="muzkult.ru">На главную - muzkult.ru</a>&nbsp;&nbsp;&nbsp;&nbsp;
 <a href="ekb.muzkult.ru">На страницу региона</a>&nbsp;&nbsp;&nbsp;&nbsp;
 <a href="muzkult.ru/kabinet" target="_blank">Личный кабинет</a>
</div>
</div>
#top-stripe {
 overflow: hidden;
 background: url(/bez_imen2.jpg);
}

/*--------------------- All content end ---------------------*/



/*--------------------- Header start ---------------------*/

#header {
 margin: auto;
 margin-top: 0px;
 width: 1000px;
 height: 150px;
 background: url();
 border-radius: 0px;
}

#top-menu {
 height: 39px;
 line-height: 39px;
 text-align: right;
 margin-right: 10px;
 padding-top: 1px;
 cursor: default;
}

#top-menu a {
 margin-top: 9px;
 display: block;
 width: auto;
 cursor: pointer;
 color: #ffffff;
 font: 12px 'Tahoma';
 text-transform: uppercase;
 line-height: 20px;
 text-decoration: none;
 margin-left: 8px;
 outline: none;
}

#top-menu a:hover span.tm, #top-menu a:hover span.tm_left, #top-menu a:hover span.tm_right {
 background-position: 0px -21px;
}

.tm_left {
 display: block;
 float: right;
 width: 5px;
 height: 21px;
 background: url();
 margin-left: 8px;
}

.tm {
 display: block;
 float: right;
 height: 21px;
 background: url();
}

.tm_right {
 display: block;
 float: right;
 width: 5px;
 height: 21px;
 background: url();
}

span.ico {
 padding-left: 15px;
 background-position: 0px 1px;
}

#top-menu a:hover span.ico {
 background-position: 0px -15px;
}

.home {
 background: url(/.s/t/798/7.png) no-repeat;
}

.prof {
 background: url(/.s/t/798/8.png) no-repeat;
}

.reg {
 background: url(/.s/t/798/9.png) no-repeat;
}

.logout {
 background: url(/.s/t/798/10.png) no-repeat;
}

.login {
 background: url(/.s/t/798/11.png) no-repeat;
}

.rss {
 background: url(/.s/t/798/12.png) no-repeat;
}

#sitelogo {
 float: left;
 margin-left: 10px;
 margin-top: 13px;
 width: 760px;
 height: 73px;
 overflow: hidden;
}

#sitelogo-left {
 float: left;
 width: 10px;
 height: 73px;
 background: url();
}

#sitelogo-mid {
 float: left;
 height: 73px;
 font: 40px/73px 'Tahoma';
 color: #ffffff;
 max-width: 735px;
 background: url();
}

#sitelogo-right {
 float: left;
 width: 10px;
 height: 73px;
 background: url();
}

#header-right {
 float: right;
 margin-right: 10px;
 width: 215px;
}

#search {
 height: 75px;
 width: 192px;
 float: right;
 margin-top: 35px;
}

#searchbg {
 background: url('/.s/t/798/17.png') no-repeat;
}

#today {
 text-align: right;
 height: 30px;
 font: 13px/30px 'Tahoma';
 color: #ffffff;
}

#nav {
 width: 1050px;
 height: 35px;
 margin: auto;
 margin-top: 5px;
 background: url(/menjunew.png);
}

#nav-mid {}

/*--------------------- Header end ---------------------*/

/*--------------------- Main content start ---------------------*/

#content {
 width: 1050px;
 margin: auto;
}

#content-top {
 width: 1000px;
 height: 5px;
 overflow: hidden;
 background: url(/.s/t/798/.png);
}

#content-mid {
 background: #fff;
 padding: 1px 0px;
}

#maincol {
 float: left;
 width: 714px;
 margin-left: 10px;
 text-align: justify;
 padding-bottom: 10px;
}

#rightcol {
 float: right;
 width: -1px;
 margin-right: 10px;
 text-align: justify;
}

.eTitle {
 font: 13px/32px 'Tahoma';
 color: #ffffff;
 text-shadow: 1px 1px #000000;
 border: 1px solid #ffffff;
 background: url(/titulnew.jpg) repeat-y top right;
 padding: 0px 50px 0px 10px !important;
 text-transform: uppercase;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.eTitle a {
 font: 18px/35px 'Lobster';
 color: #ffffff;
}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 11px/15px 'Tahoma';
 color: #6b6b6b;
 text-align: justify !important;
 padding: 5px 10px !important;
}

.cMessage {
 font: 11px 'Tahoma';
 text-align: justify !important;
}

.eDetails, .eDetails1, .eDetails2 {
 background: #e1e1e1;
 border-radius: 5px;
 -moz-border-radius: 5px;
 color: #848484;
 text-transform: uppercase;
 padding: 6px 10px;
}

.cBlock1, .cBlock2 {
 background: #e5e5e5;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

/*--------------------- Main content end ---------------------*/

/*--------------------- Containers start ---------------------*/

.block {
 width: 100%;
}

.blocktitle {
 font-size:20px;color:#fff; font-family: 'Lobster', cursive;
 text-shadow: 1px 1px #000000;
background:url(/TILTNEW.png);
 height:55px;line-height:40px;
 width: 225px;
 height: 55px;
 overflow:hidden;padding:0 32px 0 44px;}
}

.blockcontent {
 text-align: left;
 background: url();
 width: 256px;
}

.blockcontent-inside {
 margin-left: 25px;
 padding: 1px 0px;
 width: 260px;
}

.blockbottom {
 width: 256px;
 height: 5px;
 overflow: hidden;
 background: url();
 margin-bottom: 5px;
}

.blockcontent ul {
 margin: 0;
 padding: 0;
}

.blockcontent li {
 margin-left: 15px;
}

.blockcontent li a {}

.blockcontent li a:hover {}

.blockcontent a {
 color: #d5793f;
}

.blockcontent a:hover {}

.catsTable {
 border-collapse: collapse;
}

.catsTd {
 line-height: 18px;
 font-size: 11px;
 text-transform: uppercase;
 color: #525252;
 border-top: 1px solid #c8c8c8;
 border-bottom: 1px solid #c8c8c8;
 padding: 6px 10px;
}

.catsTd a {
 color: #525252;
}

td.catsTd:hover {
 background: #628075;
 color: #ffffff;
}

td.catsTd:hover a {
 color: #ffffff;
}
.catDescr {font-size: 9px;line-height: 12px;}

.calTable td {
 font: 10px 'Tahoma';
 color: #525252;
 padding: 5px 10px;
}

a.calMonthLink {
 color: #525252;
}

td.calMdayIs, .calMdayIsA {
 color: #ffffff;
 background: #f19e61;
}

a.calMdayLink {
 color: #ffffff;
}

td.calWday {}

td.calWdaySe, td.calWdaySu {
 color: #ffffff;
 background: #628075;
}

td.calMdayA {
 font-weight: bold;
 color: #51041d;
}

a.groupAdmin {
 color: #ff0000;
}

.pages, .catPages1, .catPages2, .pagesBlock1, .pagesBlock2, .pagesBlockuz, .pagesBlockuz1, .pagesBlockuz2 {}
.pages b, .pages a, .catPages1 b, .catPages1 a, .catPages2 b, .catPages2 a, .pagesBlockuz2 b, .pagesBlockuz2 a, .pagesBlockuz1 b, .pagesBlockuz1 a, .pagesBlockuz b, .pagesBlockuz a, .pagesBlock2 b, .pagesBlock2 a, .pagesBlock1 b, .pagesBlock1 a {display: inline-block;}

.swchItem span, .swchItemA span {
 display: inline-block;
 margin-top: 5px;
 margin-bottom: 5px;
 background: url(/.s/t/798/32.png) repeat-x;
 padding: 3px 5px;
 color: #ffffff;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.swchItem span:hover {
 background-position: 0px -18px;
}

.swchItem span:active {
 background-position: 0px -36px;
}

.swchItem span:active {}

a.swchItem {
 color: #ffffff;
}

td.pagesinfo, td.switchActive, td.switch {
 border: 1px solid #e1e1e1;
 padding: 3px 5px;
}


td.switchActive, td.switch {
 background: #cdcccc;
}



/*---------------- Mainmenu start------------*/

#mainmenu {
 text-align: left;
 width: 980px;
 margin: 0px 0px;
 margin-left: 42px;
}

#mainmenu li {
 float: left;
 height: 44px;
 line-height: 44px;
}

#mainmenu li a {
 display: block;
 margin-top: 0px;
 margin-left: 0px;
 font: 17px/28px 'Lobster';
 color: #ffffff;
 text-shadow: 1px 1px #000000;
 padding: 0px 8px;
 text-transform: ;
 border: 1px solid transparent;
 white-space: nowrap;
}

#mainmenu li a:hover, #mainmenu li a:active, #mainmenu li a.uMenuItemA {
 font: 17px/28px 'Lobster';
 color: #487651;
 text-shadow: 1px 1px #fff;
 margin-top: 0px;
 background: #fff;
 margin-top: 0px;
 height: 33px;
 padding: 0px 8px;
 text-decoration: none;
}

.uMenuH li {float:left;padding: 0 5px;list-style:none;}

ul.uMenuRoot {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

.uMenuV li {}

.uMenuV .uMenuItem {}

.uMenuV a {}

.uMenuV .uMenuItem a:hover {}

.uMenuV .uMenuItem a:active {}

.uMenuV a.uMenuItemA {}

.uMenuV .uMenuItem span {}

#mainmenu .x-sh {
 display: none;
}

#mainmenu .xw-tl, #mainmenu .xw-tc, #mainmenu .xw-tr, #mainmenu .xw-bl, #mainmenu .xw-bc, #mainmenu .xw-br {
 display: none;
}

#mainmenu .xw-ml, #mainmenu .xw-mr {
 padding: 0 !important;
}


#mainmenu .u-menu .u-menubody, #mainmenu .u-menu .xw-mc {
 border: 0 !important;
}

#mainmenu .u-menu .u-menuvitem {
 background: #344640;
}

#mainmenu .u-menu .u-menuvitem:first-child {
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px
}

#mainmenu .u-menu .u-menuvitem:last-child {
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px
}

.u-menubody span {
 color: #ffffff !important;
 font: 11px 'Tahoma';
 text-transform: uppercase;
}

#mainmenu .u-menu {
 margin-left: 4px;
}

#mainmenu .u-menu a {
 padding: 5px 7px;
}

#mainmenu .u-menu a.u-menuvitem {
 border-bottom: 1px solid #586e67;
 border-top: 1px solid #2b3330;
}


#mainmenu .u-menu .u-menuitemhl {
 background: #3d504a !important;
}

#mainmenu .xw-ml, #mainmenu .xw-mc, #mainmenu .xw-mr, #mainmenu .u-menubody, #mainmenu .u-menucont {
 background: none !important;
}

.u-menuarrow {
 width: 5px !important;
 height: 8px !important;
 top: 11px !important;
 right: 5px !important;
 background: url(/.s/t/798/33.png) no-repeat !important;
}

#mainmenu .uMenuArrow {
 position: absolute;
 /*height: 5px;
 width: 17px;
 top: 100%;
 margin-top: -7px;
 left: 50%;
 margin-left: -8px;*/
 height: 17px;
 width: 5px;
 top: 14px;
 right: 2px;
 background: url(/.s/t/798/34.png) no-repeat;
}


#mainmenu li:hover .uMenuArrow {
 display: none;
}

/*------------------- Mainmenu end -------------------*/
/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer {
 width: 1050px;
 text-align: left;
 border-top: 1px solid #;
 background: #007a44;
 padding-top: 5px;
}

#copyright {
 float: left;
 width: 40%;
 margin-left: 10px;
 text-align: left;
}

#powered_by {
 float: right;
 width: 40%;
 margin-right: 10px;
 text-align: right;
}

#powered_by img {
 vertical-align: middle !important;
}

#footer-bottom {
 clear: both;
 width: 1000px;
 height: 5px;
 overflow: hidden;
 background: url(/.s/t/798/35.png);
 margin-bottom: 10px;
}

/*--------------------- Footer end ---------------------*/


/*--------------------- Forum start ---------------------*/

.forumContent {
}

.forumContent a {}

.forumContent table {}

.gTable, .postTable {
 background: #ffffff;
}

.gTable td {
 background: #ffffff;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.postTable td {
 border-collapse: collapse;
 border: 1px solid #e1e1e1;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

td.postRest1, td.postRest2, td.postFirst {
 border: 0px;
}

.gTable td.gTableTop {
 padding: 0px 10px;
 text-shadow: 1px 1px #000000;
 border: 1px solid #debc72;
 background: url(/titu.png) no-repeat top right;
 font: 14px/32px 'Tahoma';
 color: #ffc45e;
 text-transform: uppercase;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.gTableTop a {
 color: #ffc45e;
}

.gTableTop a:hover {}

.gTable td.gTableSubTop {
 background: #e1e1e1;
 text-shadow: 1px 1px #000000;
 color: #848484;
 border: 0px;
 font-size: 10px;
}

.gTableSubTop a {
 color: #848484;
}

.gTableTop, .gTableSubTop, .forumNameTd, .forumThreadTd, .forumPosrTd, .forumLastPostTd, .threadNametd, .threadPostTd, .threadAuthTd, .threadViewTd, .threadLastPostTd, td.threadsDetails, td.forumOnlineBar {
 padding: 4px 10px;
}

#frM6 td, #frM14 td, #frM50 td, #frM56 td, #frM59 td, #frM3 td, #frM45 td {
 padding: 4px 10px;
}

.postBottom table td {
 border: 0px;
}

.postTable td {
 padding: 4px 10px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}

.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {
 text-align: center !important;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
}

a.forum, a.threadLink {
 font-size: 12px;
 color: #000000;
}

.quoteMessage {}

.forumDescr, .threadDescr {
 font-size: 10px;
 color: #000000;
}

td.postTdTop {
 background: #e1e1e1;
}

td.postTdTop a {}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 padding: 2px;
}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

td.pagesInfo, td.switch, td.switchActive {}

td.switch, td.switchActive {}

td.switch a {}

.switchActive {
 font-weight: bold;
}

/*--------------------- Forum end ---------------------*/


/*--------------------- INPUTS start ---------------------*/

input[type=submit], input[type=reset], input[type=button] {
 background: url();
 border: 1px solid #57696a;
 border-radius: 5px;
 -moz-border-radius: 5px;
 font: 10px 'Tahoma';
 color: #000000;
 text-transform: uppercase;
 cursor: pointer;
 padding-top: 2px;
 padding-bottom: 2px;
 margin-top: 2px;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
 background-position: 0px -18px;
}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {
 background-position: 0px -36px;
}

input[type=text], input[type=password] {
 background: #ffffff;
 border: 1px solid #abadb3;
 padding: 2px 2px;
}

input[type=text]:hover, input[type=password]:hover {
 background: #ddebe6;
}

textarea {
 background: #ffffff;
 border: 1px solid #abadb3;
 padding: 2px 2px;
}

textarea:hover {
 background: #ddebe6;
}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
 text-transform: none;
}

.searchForm {
 height: 27px;
 overflow: hidden;
}

#search input.queryField {
 background: none;
 width: 159px !important;
 float: left;
 border: 0px;
 font-size: 11px;
 display: inline;
 margin-top: 5px;
 padding-left: 6px;
}

#search input.queryField:hover {
 background: none;
}

#search input.queryField:focus {
 outline: none;
}

#search input.searchSbmFl {
 float: left;
 height: 27px;
 width: 33px;
 text-indent: -1000px;
 border: 0px;
 margin: 0;
 padding: 0;
 border-radius: 0px;
 -moz-border-radius: 0px;
 background: none;
 display: inline;
 cursor: pointer;
}

input.searchSbmFl:hover {
 background-position: 0px 0px;
}

textarea.commFl {
 width: 100%;
}

.commTable {
 background: #e5e5e5;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

/*--------------------- INPUTS end ---------------------*/
/* style news */ 
.clear { 
  clear:both; 
} 
.news { 
  width:auto; 
  position:relative; 
  margin-bottom:20px; 
  padding:15px; 
  background:#fff; 
  border:1px solid #d3d3d3; 
  font-family:helvetica, arial, sans-serif,lobster; 
} 
.news_l { 
  padding-right:145px; 
  min-height:150px; 
} 
.news_r { 
  width:140px; 
  height:100%; 
  background:#f4f4f4; 
  position:absolute; 
  top:0; 
  right:0; 
  text-align:center; 
} 
.news h2 { 
  margin:0; 
  background:url(/images/stripe.png) 0px 7px repeat; 
  height:20px; 
  overflow:hidden; 
  margin:10px 0 15px 0; 
  position:relative; 
} 
.news h2 a { 
  background:#fff; 
  padding:2px 10px 2px 0; 
  text-decoration:none; 
  color:#0d6934; /*цвет заголовка новости*/ 
  font-size:16px; 
} 
.news h2 span a { 
  padding-right:0; 
} 
.img_news { 
  float:left; 
  display:inline-block; 
  margin:0 14px 5px 0; 
  padding:5px; 
  background:#EDF1F2; 
  border:1px solid #DDE1E2; 
} 
.img_news img { 
  width:220px; 
  border:1px solid #DDE1E2; 
} 
.message { 
  padding:0 0 10px 0; 
  margin:0; 
  font-size:12px; 
  line-height:19px; 
  text-align:justify; 
} 
.news_r .date { 
  display:inline-block; 
  position:relative; 
  font-size:13px; 
  padding:7px 10px 4px 10px; 
  margin:18px 0 -5px 0; 
  background:#0d6934; /*цвет блока с датой*/ 
  border:1px solid #fff; 
  color:#fff; 
  text-align:center; 
} 
.news_r ul { 
  list-style:none; 
  margin:0; 
  padding:0; 
  text-align:left; 
  width:100px; 
  margin:18px auto 0 auto; 
  font-size:12px; 
} 
.news_r ul li { 
  padding:3px 0 3px 5px; 
  border-bottom:1px dotted #BEBEBE; 
} 
.news_r ul li img { 
  margin-right:10px; 
  position:relative; 
  top:4px; 
} 
.news_r ul li a, .news_r ul li span { 
  color:#707070; 
  text-decoration:none; 
}

/*--------------------- POPUP start ---------------------*/

.popup a {}

.popup {
 margin: 10px;
 background: #ffffff;
 border: 1px solid #cdcdcd;
 padding: 10px;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.popuptitle {
 background: url(/.s/t/798/36.gif);
 height: 34px;
 font: 13px/33px 'Tahoma';
 text-shadow: 1px 1px #d2753d;
 color: #ffffff;
 padding-left: 10px;
 text-transform: uppercase;
 text-align: left;
 border-radius: 5px;
 -moz-border-radius: 5px;
}

.popupbody {
 margin: 10px;
}

nav { 
 height: 26px; 
 text-align: center; 
 } 
 nav ul { 
 border-width: 1px; 
 border-style: solid; 
 border-color: #d5d5d5 #d2d2d2 #cdcdcd; 
 border-radius: 3px; 
 display: inline-block; 
 vertical-align: baseline; 
 zoom: 1; 
 *display: inline; 
 *vertical-align: auto; 
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); 
 } 
 nav li { 
 float: left; 
 border-left: 1px solid #d2d2d2; 
 } 
 nav li:first-child { 
 border-left: 0; 
 } 
 nav li:first-child a { 
 border-radius: 3px 0 0 3px; 
 } 
 nav li:last-child a { 
 border-radius: 0 3px 3px 0; 
 } 
 nav a { 
 position: relative; 
 display: block; 
 padding: 0 14px; 
 font-size: 11px; 
 font-weight: bold; 
 color: #666; 
 height: 26px; 
 line-height: 26px; 
 text-shadow: 0 1px #fff; 
 background-color: #fafafa; 
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f0f0f0)); 
 background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0); 
 background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0); 
 background-image: -ms-linear-gradient(top, #fcfcfc, #f0f0f0); 
 background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0); 
 background-image: linear-gradient(top, #fcfcfc, #f0f0f0); 
 -webkit-box-shadow: inset 0 0 0 1px #fafafa; 
 -moz-box-shadow: inset 0 0 0 1px #fafafa; 
 box-shadow: inset 0 0 0 1px #fafafa; 
 } 
 nav a:hover { 
 color: #333; 
 z-index: 10; 
 text-decoration: none; 
 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #fafafa; 
 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #fafafa; 
 box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #fafafa; 
 } 
 nav li.active a, nav a:active { 
 color: #333; 
 background: #fff; 
 -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); 
 -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); 
 box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); 
 } 
 nav .badge { 
 display: block; 
 position: absolute; 
 top: -12px; 
 right: 3px; 
 line-height: 16px; 
 height: 16px; 
 padding: 0 5px; 
 font-family: Arial, sans-serif; 
 color: #fff; 
 text-shadow: 0 1px rgba(0, 0, 0, 0.25); 
 border-width: 1px; 
 border-style: solid; 
 border-radius: 10px; 
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), inset 0 1px rgba(255, 255, 255, 0.3); 
 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), inset 0 1px rgba(255, 255, 255, 0.3); 
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), inset 0 1px rgba(255, 255, 255, 0.3); 
 } 
 nav .badge { 
 border-color: #30aae9; 
 background-color: #67c1ef; 
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acddf6), color-stop(100%, #67c1ef)); 
 background-image: -webkit-linear-gradient(top, #acddf6, #67c1ef); 
 background-image: -moz-linear-gradient(top, #acddf6, #67c1ef); 
 background-image: -ms-linear-gradient(top, #acddf6, #67c1ef); 
 background-image: -o-linear-gradient(top, #acddf6, #67c1ef); 
 background-image: linear-gradient(top, #acddf6, #67c1ef); 
 } 
 nav .badge.green { 
 border-color: #59ad33; 
 background-color: #77cc51; 
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5dd8c), color-stop(100%, #77cc51)); 
 background-image: -webkit-linear-gradient(top, #a5dd8c, #77cc51); 
 background-image: -moz-linear-gradient(top, #a5dd8c, #77cc51); 
 background-image: -ms-linear-gradient(top, #a5dd8c, #77cc51); 
 background-image: -o-linear-gradient(top, #a5dd8c, #77cc51); 
 background-image: linear-gradient(top, #a5dd8c, #77cc51); 
 } 
 nav .badge.yellow { 
 border-color: #f4a306; 
 background-color: #faba3e; 
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcd589), color-stop(100%, #faba3e)); 
 background-image: -webkit-linear-gradient(top, #fcd589, #faba3e); 
 background-image: -moz-linear-gradient(top, #fcd589, #faba3e); 
 background-image: -ms-linear-gradient(top, #fcd589, #faba3e); 
 background-image: -o-linear-gradient(top, #fcd589, #faba3e); 
 background-image: linear-gradient(top, #fcd589, #faba3e); 
 } 
 nav .badge.red { 
 border-color: #fa5a35; 
 background-color: #fa623f; 
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc9f8a), color-stop(100%, #fa623f)); 
 background-image: -webkit-linear-gradient(top, #fc9f8a, #fa623f); 
 background-image: -moz-linear-gradient(top, #fc9f8a, #fa623f); 
 background-image: -ms-linear-gradient(top, #fc9f8a, #fa623f); 
 background-image: -o-linear-gradient(top, #fc9f8a, #fa623f); 
 background-image: linear-gradient(top, #fc9f8a, #fa623f); 
 }
/*--------------------- POPUP end ---------------------*/

.answer {font-weight: normal;font-style: normal; position:relative; color:#4d4d4d; margin-bottom:10px;height:25px;} 
 .answer span{z-index:2;position:relative;left:-8px;color: #000;top:8px;text-shadow: 0 -1px 0 rgba(0,0,0,0.25);} 
 .answer div{z-index:1;height:25px!important;position:absolute;top:3px;left:0px;width:100%;} 
 .progress { 
 height: 25px; 
 margin-bottom: 20px; 
 overflow: hidden; 
 background-color: #f7f7f7; 
 background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9); 
 background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9)); 
 background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9); 
 background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9); 
 background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9); 
 background-repeat: repeat-x; 
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
 border-radius: 4px; 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0); 
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
 -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
 box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 
 } 
 
 .progress div {height: 25px !important;} 
 .procent {top:0px !important; left:5px !important;} 
 .progress0 {background-color: #fb3c2d !important;} 
 .progress1 {background: rgb(32, 195, 209) !important;} 
 .progress2 {background: rgb(133, 202, 45) !important;} 
 .progress3 {background: rgb(231, 197, 19) !important;} 
 .progress4 {background: rgb(22, 184, 206) !important;} 
 .progress5 {background: rgb(32, 195, 209) !important;} 
 .progress6 {background: rgb(32, 195, 209) !important;} 
 
 .progress0, .progress1, .progress2, .progress3, .progress4, .progress5, .progress6 { 
 background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255, 255, 255, 0)),color-stop(0.25,rgba(0, 0, 0, 0.07)),color-stop(0.5,rgba(0, 0, 0, 0.07)),color-stop(0.5,rgba(255, 255, 255, 0)),color-stop(0.75,rgba(255, 255, 255, 0)),color-stop(0.75,rgba(0, 0, 0, 0.07)),to(rgba(0, 0, 0, 0.07))) !important; 
 -webkit-background-size: 40px 40px !important; 
 -moz-background-size: 40px 40px !important; 
 -o-background-size: 40px 40px !important; 
 background-size: 40px 40px !important; 
 box-sizing: border-box; 
 background-repeat: repeat-x; 
 -webkit-transition: width .6s ease; 
 transition: width .6s ease; 
 }
myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input { display: block }
.myBtnCenter, .myBtnCenterA { line-height:19px !important }
.myBtnCont { height:19px; padding-bottom:0 !important }
.calTable td {font: 12px 'Tahoma';color: #000000;padding: 4px 7px 5px 7px;} 
td.calMonth a {color: #646464;} 
td.calWday {color: #000000;} 
td.calWdaySe {color: #24bdff;} 
td.calWdaySu {color: #ff0000;} 
td.calWday, td.calWdaySu, td.calWdaySe {background: url(/.s/t/785/30.gif) repeat-x;border-width: 1px;border-style: solid;border-color: #dcdcdc #c4c4c4 #adadad #c4c4c4; 
border-radius: 8px; -moz-border-radius: 8px; 
} 
.calMday {} 
td.calMdayA {color: #fffffe;background: #3b7949;border-radius: 8px; -moz-border-radius: 8px;} 
a.calMdayLink {color: #ffffff;} 
text-shadow: 1px 1px #000000;
td.calMdayIsA {color: #fffffe;background: none;} 
a.calMonthLink:link,a.calMdayLink:link {} 
a.calMonthLink:visited,a.calMdayLink:visited {} 
a.calMonthLink:hover,a.calMdayLink:hover {} 
a.calMonthLink:active,a.calMdayLink:active {}

#main{ 
 position:fixed; 
 top: 150px; 
 left: 0px; 
 padding:0; 
 } 

 #main ul{ 
 padding:0; 
 } 

 #navigationMenu li{ 
 list-style:none; 
 height:35px; 
 width:35px; 
 } 

 #navigationMenu span{ 
 position:absolute; 
 overflow:hidden; 
 width:0; 
 left:35px; 
 padding:0; 
 font:12px Verdana,Arial,Helvetica,sans-serif; 
 font-weight:bold; 
 line-height:35px; 
 white-space:nowrap; 
 -webkit-transition: 0.25s; 
 -moz-transition: 0.25s; 
 transition: 0.25s; 
 } 

 #navigationMenu a{ 
 display:block; 
 position:relative; 
 background:url(http://xn--g1acecr2a.xn--p1ai/script/menu/4/navigation_1.png) no-repeat; 
 height:35px; 
 width:35px; 
 } 

 #navigationMenu a:hover span{ 
 overflow:hidden; 
 text-align:center; 
 width:110px; 
 padding:0px 10px; 
 } 

 #navigationMenu a:hover{ 
 text-decoration:none; 
 } 

 #navigationMenu .m_home {background-position:0 0;} 
 #navigationMenu .m_home :hover {background-position:0 -35px;} 
 #navigationMenu .m_home span{ 
 background:#7da315; 
 color:#3d4f0c; 
 text-shadow:1px 1px 0 #99bf31; 
 } 

 #navigationMenu .m_gost {background-position:-35px 0;} 
 #navigationMenu .m_gost:hover {background-position:-35px -35px;} 
 #navigationMenu .m_gost span{ 
 background:#1e8bb4; 
 color:#223a44; 
 text-shadow:1px 1px 0 #44a8d0; 
 } 

 #navigationMenu .m_forum {background-position:-70px 0;} 
 #navigationMenu .m_forum:hover {background-position:-70px -35px;} 
 #navigationMenu .m_forum span{ 
 background:#c86c1f; 
 color:#5a3517; 
 text-shadow:1px 1px 0 #d28344; 
 } 

 #navigationMenu .m_pochta { background-position:-105px 0;} 
 #navigationMenu .m_pochta:hover{ background-position:-105px -35px;} 
 #navigationMenu .m_pochta span{ 
 background-color:#ffcc00; 
 color:#ffffff; 
 text-shadow:1px 1px 0 #000000; 
 } 

 #navigationMenu .m_vxod { background-position:-140px 0;} 
 #navigationMenu .m_vxod:hover { background-position:-140px -35px;} 
 #navigationMenu .m_vxod span{ 
 background-color:#af1e83; 
 color:#460f35; 
 text-shadow:1px 1px 0 #d244a6; 
 } 

 #navigationMenu .m_vixod { background-position:-175px 0;} 
 #navigationMenu .m_vixod:hover { background-position:-175px -35px;} 
 #navigationMenu .m_vixod span{ 
 background-color:#27ddbf; 
 color:#097863; 
 text-shadow:1px 1px 0 #87ffe7; 
 }