* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/20px Tahoma, Verdana, Arial, sans-serif;
	height: 100%;
	background:#ECEBE8 url(../ml_i/pbg.png) center repeat-y;
	color: #4A4A4A;
}
/*	IE8, FF, Saf, Opera (Everything but IE 6,7)
	^^^											 */
html>/**/body{
	overflow-y:scroll;
}
.newyaer2014 #wrapper {
    background: #ECEBE8 url(../ml_i/pbg.png) center repeat-y;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    position: relative;
}
.newyaer2014 .bg_left_bar {
    position: fixed;
    left: 0;
    top: 0;
    width: 70px;
    bottom: 0;
    background: url('../ml_i/newyear/1360-L.png') repeat-x;
    z-index: 0;
}
.newyaer2014 .bg_right_bar {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70px;
    background: url('../ml_i/newyear/1360-R.png') repeat-x;
}
.newyaer2014 .bg_footer_bar {
    background: url('../ml_i/newyear/footer-new.png') repeat-x bottom;
    height: 105px;
    position: absolute;
    z-index: 99999;
    left: 0;
    right: 0;
}
.newyaer2014 #header {
    background: url("../ml_i/newyear/head-cl.png") no-repeat center top;
}
.newyaer2014 .copyright_block {
    text-align: center;
}
/* Everything but IE6-8 */
:root *> body{

}
a {
	color: #8B4E94;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #C2A303;
}
p {
	margin: 0 0 18px
}
ol.p {
    margin: 0 0 18px;
}
ol.p li{
    list-style: decimal;
    margin-left: 40px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	min-width: 1000px;
	max-width: 1200px; /* 1300 => 1200 ]:-> */
	margin: 0 auto; /* 50px => auto */
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.printonly {
    display: none;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 140px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 60px;
	height: 1%;
}
#middle:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	/*padding: 0 0 0 27.9%;*/
	padding: 0 0 0 290px;
}
.clear {
    clear: both;
}
.fix-footer-clear {
    height: 60px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	/*width: 26%;*/
	width: 290px;
	margin-left: -100%;position:relative;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -60px auto 0;
	min-width: 1000px;
	max-width: 1300px;
	height: 60px;
}

#inner_footer {
    /*height: 30px;*/
    text-align: center;
    margin-top: -50px;
    overflow: hidden;
}


/* WTF
-----------------------------------------------------------------------------*/
#wtf, #wtf2{position:absolute;z-index:-100;width:100%;height:445px;background:transparent url(../ml_i/ptbg.png) center top no-repeat;top:0;left:0;}
#wtf2{z-index:-200;background:transparent url(../ml_i/ptbgx.png) top repeat-x;/*display:none;*/}
#wtf{z-index:-190;}


/* Design
-----------------------------------------------------------------------------*/

#Siberian_Health{
	float: left;display:inline;position:relative;
	width: 26%;
	background: none;
	position:relative;top:-29px;
	min-width:310px;
}

#header #nav{
	position:relative;
}


#header h1 a{
	height: 86px;
	width: 284px;
	display:block;margin-left:2%;
	text-indent:-9999px;
}

#header h1 a.ru{
	background: url(../ml_i/siberian_health32.png) 0 -96px;
}

#header h1 a.en{
	background: url(../ml_i/siberian_health32.png) 0 0px;
}


#header #nav li#lang {position:absolute !important;right:25px !important;z-index:99; margin-right: 44px;}
li#phone, #cabinet{float:right !important;position:relative;z-index:9;} /*z-indexL 99*/
li#phone{width:14%;}
#cabinet{width:13%;}

li#phone {color:#A5A8A7;font-size:11px;line-height:10px;left:14%;background:url(../ml_i/s_i.png) 0 -68px;padding-left:25px;}
#header .nophone {background: none; padding-left: 0;}
#header .nophone .phone-block {
    background:url(../ml_i/s_i.png) 0 -68px no-repeat;
    padding-left:25px;
    margin-bottom: 5px;
}

li#phone strong{color:#8B4D93;font-weight:normal;display:block;line-height:19px;}


/*#intranet{background:url(../ml_i/s.png) right 2px;}*/
#intranet a{border-bottom:1px dashed #8A4E93;}

#header #intranet {position:relative;}
#header #intranet #intranets {position:absolute; z-index:500;/*display:none;*/margin:0;height:1px;overflow:hidden;}
#header #intranet #intranets li{list-style-type:none;float:none;width:auto;height:20px;margin:0;display:block;}
#header #intranet #intranets li a {display:block;width:auto;height:20px;border:none;}

#intranet small {fint-size:11px;color:#A5A8A7;}

#cabinet{background:url(../ml_i/s_i.png) 0 1px no-repeat;padding-left:25px;line-height:19px;left:-26%;}
#cabinet.sel{background:url(../ml_i/s_i.png) 0 -160px no-repeat;}
#cabinet.sel a{color:#C2A303;}
#cabinet strong{display:block;font-weight:normal;line-height:10px;}
/*
languages
*/
#header #nav li a{font-size:11px;text-decoration:none;}
#langs li a{padding-left:17px;}

/* top nav */

/*
side nav
*/

#sideNav {float:right; width:85%;/*margin:0 13% 0 0;*/margin:0 10px 0 0;}
#sideNav li {list-style-type:none;}
#sideNav li li {margin:0;border:none;}

#sideNav li 	ul{padding-top:10px;padding-bottom:15px;margin-bottom:5px;background: url(../ml_i/c_i.png) left bottom no-repeat;}
#sideNav li ul li ul{padding:0;margin:0;background-image:none;}

#sideNav li.a a{background-image: url(../ml_i/n.png);background-position: 0 -836px;}
#sideNav li.a ul a{border:none;}

#sideNav li li.c a{color: #C2A303 !important;}
#sideNav li li.c li a{color: #8B4E94 !important;}
#sideNav li li li.c a{color: #C2A303 !important;}
#sideNav li li li.c li a{color: #8B4E94 !important;}
#sideNav li li li li.c a{color: #C2A303 !important;}

#sideNav li 	ul{display:none;}
#sideNav li.a 	ul{display:block;}

#sideNav li.a 	ul ul{display:none;}
#sideNav li.a 	ul li.a ul{display:block;}
#sideNav li li.a a{background: url(../ml_i/n.png) -8px -307px !important;}
#sideNav li li.a.c a{background: url(../ml_i/n.png) -8px -788px !important;}
#sideNav li li.a.c li a{background-image:none !important;}
#sideNav li li.c a{background: url(../ml_i/n.png) -8px -354px !important;}
#sideNav li li.a li.c a{background: url(../ml_i/n.png) 17px -354px !important;}
#sideNav li li.a li a{background: url(../ml_i/n.png) 17px -258px !important;}
#sideNav li li.c li a{background: url(../ml_i/n.png) 17px -258px !important;}

#sideNav li.a 	ul li.a ul ul{display:none;}
#sideNav li.a 	ul li.c ul {display:block;}
#sideNav li.a 	ul ul li.a ul{display:block;}

#sideNav li.a a{}
#sideNav li.a.c a{background-image: url(../ml_i/c_i.png);background-position: 0 -403px;color: #C2A303;}
#sideNav li.c a{background-image: url(../ml_i/c_i.png);background-position: 0 -273px;color: #C2A303;}
#sideNav li.a.c li a{color: #8B4E94;}
#sideNav li.a li a{font-size:11px;}

#sideNav li a{background: url(../ml_i/n.png) 0 -186px;display:block;padding: 7px 5px 7px 35px;text-decoration:none;font-size:12px;}
#sideNav li li a{background: url(../ml_i/n.png) -8px -257px !important;padding: 0px 5px 0px 44px;font-size:11px;line-height:17px;}
#sideNav li li li a{background-image:none !important;padding: 0px 5px 0px 70px;}
#sideNav li li li li a{padding: 0px 5px 0px 107px;}



/*
shadows
*/

.shtype-1 {
	background:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;

	-moz-box-shadow: 0px 10px 30px -10px #7c7c7c;
	-webkit-box-shadow: 0px 10px 30px -10px #7c7c7c;
	box-shadow: 0px 10px 30px -10px #7c7c7c;
	/*behavior: url(../ml_css/ie-css3.htc);*/
}

.shtype-1-1 {
	background:#fff;

	-moz-box-shadow: 0px 10px 30px -10px #7c7c7c;
	-webkit-box-shadow: 0px 10px 30px -10px #7c7c7c;
	box-shadow: 0px 10px 30px -10px #7c7c7c;
	/*behavior: url(../ml_css/ie-css3.htc);*/
}

.shtype-1-1-1 {
	background:#fff;
	-moz-box-shadow: 0px 10px 30px -10px #7c7c7c;
	-webkit-box-shadow: 0px 10px 30px -10px #7c7c7c;
	box-shadow: 0px 10px 30px -10px #7c7c7c;
}

.shtype-2  {

	background:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-webkit-box-shadow: 0px 1px 7px -3px #000;
	-moz-box-shadow: 0px 1px 7px -3px #000;
	box-shadow: 0px 1px 7px -3px #000;
    border-radius: 20px;
	/*behavior: url(../ml_css/ie-css3.htc);*/
}





.st {
	min-height:300px;height:auto !important;
	width:96%;
	height:400px;
	background-color:#fff;
	background-position: 0 0;
	background-repeat: repeat-x !important;
	position:relative;
	margin:0 auto;
    border-radius: 20px;
}
.st.nowht {background-color:transparent;}
.st h1{
	line-height:90%;font-size:25px;line-height:32px;font-family: Tahoma;font-weight:normal;
    margin-bottom: 20px;
    margin-top: 37px;
}
.st h2{
	margin-top:35px;margin-bottom:20px;
}


/* Р—Р°С‡РµРј???? JQuery UI Dialog Р»РѕРјР°РµС‚
.st ul li
{
        margin: 0 0 0.7em 3.95em; padding: 0;
        list-style-type: none;
        behavior: expression( !this.before ? this.before = this.innerHTML = '<i style="color:#8B4E94;">&mdash;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i>' + this.innerHTML : '' );
		text-indent: -3.95em;
    }
.st ul li:before { content: '\2014\a0 \00A0\a0 \00A0\a0  \00A0\a0  ';color:#8B4E94; }

*/






				#main #sideLeft{display:none;}
				#main #content {
									padding: 0 0 0 0;
								}
				#main .st{
									width:98%;
									position:relative;
									margin:0 auto;
									background-color:transparent;
								}
				#main small.g_17{
									left:-1.5%;
									position:relative;
								}



				#main .g_5,
				#main .g_8,
				#main .g_12, #anthrInr .g_5, #anthrInr .g_12  {
					display:inline;
					float: left;
					position: relative;
					margin-left:0;
					margin-right: 2.775%;
				}

				#main .g_5, #anthrInr .g_5 {
					/*width:32.475%;*/
					width:31.05%;
				}
				#main .g_8, #anthrInr .g_8 {
					width:47.96%;
				}
				#main .g_12, #anthrInr .g_12 {
					width:64.74%;
				}
				/* IE7 */
				*+html #main .g_5,*+html  #anthrInr .g_5,
				*+html #main .g_8,*+html  #anthrInr .g_8,
				*+html #main .g_12,*+html  #anthrInr .g_12{
					display:inline;
					margin-left: 0;
					margin-right: 2.745%;
				}

				/* IE6 */
				* html #main .g_5,* html  #anthrInr .g_5,
				* html #main .g_8,* html  #anthrInr .g_8,
				* html #main .g_12,* html  #anthrInr .g_12{
					display:inline;
					margin-left: 0;
					margin-right: 2.745%;
				}
                .g_full {
                    *overflow: hidden;
                }

#proL {margin-top:20px;margin-bottom:10px;}

#proL.pgs a{
	font-size:19px;text-decoration:none;display:block;width:52px;height:45px;float:left;position:relative;top:-0.65em;padding-top:12px;text-indent:24px;left:-20px;margin-right:-10px;
}

#proL.pgs a.c{
	background: url(../ml_i/s.png) -292px 0;color:#C2A303 !important; width:62px;margin-right:-20px;
}

/*
ldr
*/
#ldr .shd{
	background:#fff;border-left:solid 1px #F5F5F5;border-right:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;border-bottom:1px solid #E3E3E3;
	padding:10px;
	-webkit-box-shadow: 0px 2px 4px -2px #E3E3E3;
	-moz-box-shadow: 0px 2px 4px -2px #E3E3E3;
	box-shadow: 0px 2px 4px -2px #E3E3E3;
	/*behavior: url(../ml_css/ie-css3.htc);*/
	margin-bottom:10px;
}
#ldr .shd table td{
	font-size:90%;padding:0px 10px 0px 10px;
}
#ldr .shd img.graph{
	border:solid 1px #EBEBEB;
}
#ldr .shd h3{
	font-size:15px;
}
#ldr h2{
	padding:12px 1.3em 12px 1.3em;
	font-size:19px;background:url(../ml_i/h2-ldr.png) repeat-x bottom;margin:10px 0 0 0;border-left:solid 1px #F5F5F5;border-right:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;border-bottom:1px solid #E3E3E3;
}
#ldr h3 small,#ldr h2 small,#ldr h1 small{
	display:block;
}
#ldr .shd hr{
	color:#E3E3E3;background-color:#E3E3E3;height:1px;border:none;margin:15px 0 15px 0;
}

#ldr .nws h3{margin:0 0 10px 0;}

#ldr h1.ldrName a {font-size:15px;}
#ldr h1.ldrName {background:url(../ml_i/h1-ldr.png) repeat-x bottom;height:75px;color:#666;padding:10px 1em 10px 1em;margin:0;border-left:solid 1px #F5F5F5;border-right:solid 1px #F5F5F5;border-bottom:solid 1px #F5F5F5;border-bottom:1px solid #E3E3E3;}
#ldr .year {height:55px;padding:10px 1em 10px 1em;margin:20px 0 0 0;}

#ldr .f_5.omega{float:right !important;}
#ldr .lgndmrk{line-height:4px;font-size:4px;height:4px;padding:0 20px 0 0;margin:6px 10px 0 0;display:block;float:left;}
#ldr .bggray.lgndmrk,#ldr .bggrey.lgndmrk{background:#999;}

/*
search
*/


.st #find_result ul li
{
        margin: 0 0 0.7em 3.95em; padding: 0;
        list-style-type: none;
        behavior: none !important;
		text-indent: -3.95em;
    }
.st #find_result ul li:before { content: '';color:#8B4E94; }







/* РЎР›РђР™Р”Р•Р  */


.b-slider{ overflow: hidden; width: 100%; float:left;}
.scroll-pane { overflow: hidden; width: 100%; float:left; }
.scroll-content {float: left; }
.scroll-content-item { height: 230px; float: left; margin:0;}
* html .scroll-content-item { display: inline; }

.scroll-content-item img {width:100%;}
.scroll-content-item a{display:block;height:210px;text-decoration:none;color:#666;padding:0 0 10px 0;}
.scroll-content-item a h2{text-decoration:none;color:#8B4E94;margin:10px 10px 0.2em 10px;padding:0 10px 0 10px;font-size: 15px;}
.scroll-content-item a small{display:block;padding:0 10px 10px;}

.scroll-content-item a:hover{color:#fff;background:#8B4E94 url(../ml_i/slider/itm-hvr-bg.png) bottom repeat-x;
-moz-box-shadow: 0px 10px 30px -10px #7c7c7c;
	-webkit-box-shadow: 0px 10px 30px -10px #7c7c7c;
	box-shadow: 0px 10px 30px -10px #7c7c7c;
}
.scroll-content-item a:hover h2{color:#fff;}

.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; visibility:hidden; }



.scroll-bar-wrap {background: url(../ml_i/slider/sbar-bg.png) !important;height:50px !important;position:relative;margin:0 27px 0 27px;}
.ui-slider-handle {background: url(../ml_i/slider/sbar-handle.png) 0 -10px repeat-x !important;height:10px !important;margin-top:15px !important;cursor:pointer !important;cursor:hand !important;}



.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }


.b-slider__nav{
clear: left;
position: relative;
}
.scroll-bar-left, .scroll-bar-right{
background: url(../ml_i/slider/sbar-lr.png) 0 0;
display: block;
overflow-x: hidden;
overflow-y: hidden;
position: absolute;
text-indent: -999em;
top: 0px;
width:27px;height:50px;z-index:1;
}
.scroll-bar-left {left:0px;}
.scroll-bar-right{
background-position:  right 0;
right: 0px !important;
}

/*++++++++++++++++++++++++*/



/* РўРР—Р•Р  */

.main_image {
    width: 105%;
    height:100%;/*margin-right:-100%;*/
    position: relative;z-index:100;
    overflow: hidden;background-color: #fff;
	/*z-index:200;*/
	z-index:0;
}
.image_thumb {
	visibility:hidden;
}
.image_thumb table {
    margin: 0;width: 100%;
    padding: 0;border:0;position: relative;
    table-layout: fixed;
}
.image_thumb table td{
    margin: 0;
    padding:0 15px;height:90px;
	vertical-align:middle;
	color:#8B4E94;position: relative;
    background: #fff url(../ml_i/ts-itm-bg.png) bottom left repeat-x;font-size:11px;
}
.image_thumb table td.hover a,.image_thumb table td.active a,.image_thumb table td a{color:#fff;text-decoration:none;}
.image_thumb table td a{color:#8B4E94;}
.image_thumb table td a:hover{color:#fff;}
.image_thumb table td.hover {
    background: #A54EB2 url(../ml_i/ts-itm-hvr-bg.png) bottom left repeat-x;
	color:#000;
    cursor: pointer;
}
.image_thumb table td.hover a,.image_thumb table td.active a{color:#fff;text-decoration:none;}
.image_thumb table td.active {
	background: #A54EB2 url(../ml_i/ts-itm-hvr-bg.png) bottom left repeat-x;
	color:#000;
    position:static;
    cursor: default;
}
/*++++++++++++++++++++++++*/











/* РєР°Р»РµРЅРґР°СЂСЊ */

#cal {background: #F7F7F7 url(../ml_i/cal-hdr.png) repeat-x;border-bottom:1px solid #E3E3E3;border-left:0px solid #E4E4E4;border-right:0px solid #E4E4E4;padding-bottom:20px;

-webkit-box-shadow: 0px 2px 4px -2px #E3E3E3;
	-moz-box-shadow: 0px 2px 4px -2px #E3E3E3;
	box-shadow: 0px 2px 4px -2px #E3E3E3;
}
#calendar{width:47%;float:left;margin:0 3% 0 1%; /*display:inline;*/ }

#cal td, #cal th {
	border: 1px solid #d7d7d7;
	vertical-align:middle;
	text-align: center;padding:1px 0 0 0;
	color:#666;
	font:normal 9px/22px Arial;
	width:14.285%;
}

#cal .wknd {border: 3px solid #d7d7d7;}

#cal table {
	width:100%;
}

#cal th {
	border: none;
}

#cal .other-month {
	background: #F7F7F7;border-color:#F7F7F7;color:#F7F7F7;
}

#cal .evnt {display:block;text-decoration:none;clear:both;padding:0 0 0 0;color:#fff; /*line-height:1.3em;*/ }
#cal .evnt h3,.evnt h4{display:inline;padding:0.2em 0.5em 0.2em 0.5em;margin:0;line-height:1.7em;}
#cal .evnt h3 span {white-space:nowrap;}
#cal .evnt.c1,#cal .evnt.c2,#cal .evnt.c3,#cal .evnt.c21,#cal .evnt.c0 {background:none !important;}
#cal .c1,#cal .evnt.c1 h3,#cal .evnt.c1 h4{background-color:#B01F5C !important;border-color:#941A4E !important;color:#fff;}
#cal .c2,#cal  .evnt.c2 h3,#cal  .evnt.c2 h4{background-color:#8B4E94 !important;border-color:#75427D !important;color:#fff;}
#cal .c0,#cal  .evnt.c0 h3,#cal  .evnt.c0 h4{background-color:#8B4E94 !important;border-color:#75427D !important;color:#fff;}
#cal .c3,#cal  .evnt.c3 h3,#cal  .evnt.c3 h4{background-color:#643CA0 !important;border-color:#543387 !important;color:#fff;}
#cal .c21,#cal  .evnt.c21 h3,#cal  .evnt.c21 h4{background-color:#643CA0 !important;border-color:#543387 !important;color:#fff;}

.calendarEventscontainer{
    margin: 10px 0 0 277px;
}
.calendarEventscontainer .evnts{
    width: 97%!important;
    padding: 0!important;
}
.calendarEventscontainer .evnts h3{
    display: block!important;
}
.calendarEventscontainer .evnts h3 .city{
    font-size: 11px!important;
}


#cal h3 {font-size:14px;}
#cal h4 {font-size:11px;font-weight:normal;}

#cal .mnths {height:70px;line-height:70px;}
#cal .mnths .sel{color:#C2A303;border:none !important;}
#cal .mnths h2 {float:left;margin:0;padding:0 0 0 0.5em;color:#8B4E94; /*display:inline; */ }
#cal .mnths h2 a {text-decoration:none;border-bottom:1px dashed #8A4E93;}
#cal .evnts{display:none;width:47%;float:left;margin:7px 0 0 1%; /*display:inline; */ }


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    margin: -60px auto 0;
    min-width: 1000px;
    height: 60px;
}
#inner_footer {
    height: 30px;
    text-align: center;
    margin-top: -50px;
    overflow: hidden;
}

#ftr_l{width:20px;float:left;position:relative;background:url(../ml_i/ftr-white-alpha.png) left bottom;}
#ftr_c{display:block;position:relative;margin:0 19px 0 20px;}
#ftr_r{width:21px;float:right;position:relative;margin-right:-2px;background:url(../ml_i/ftr-white-alpha.png) right bottom;}
#ftr_c.bg {background:url(../ml_i/ftr-white-alpha.png) -20px bottom;}

#ftr_l b{display:block;width:20px;height:42px;background:url(../ml_i/ftr.png) left -50px;position:relative;margin-top:-21px;}
#ftr_c a.opnFtr{display:block;height:42px;background:url(../ml_i/ftr.png) center top;position:relative;top:-21px;}
#ftr_c a.opnFtr:hover{background-position: center -158px;}
#ftr_r b{display:block;width:22px;height:42px;background:url(../ml_i/ftr.png) right -100px;position:relative;margin-top:-21px;}

#ftr_wrp{margin:0 1.55% 18px 1.55%;position:relative;top:18px;}
#ftr_main{margin-top:-21px;}
#ftr_main,.ftr_span{overflow:hidden;position:relative;height:0px;}
#footer ul {margin-bottom:20px;}
#footer ul li {list-style-type:none;line-height:13px;}

#footer h3 {font-size:16px;color:#5E5F5F;margin-top:17px;margin-bottom:7px;}
#footer ul li a{color:#5E5F5F;line-height:13px;font-size:11px;text-decoration:none;}
#footer ul li a:hover, #footer a#enter:hover{color: #C2A303;}
#footer #kian {display:block;width:40px;height:35px;position:absolute;margin:0 0 0 125px;text-indent:-9999px;background: url(../ml_i/s.png) 0px -264px;}

#footer #enter {color:#BB9DBF;font-size:11px;padding:0 0 0 20px;position:absolute;right:0px;line-height:40px;z-index:100;background: url(../ml_i/n.png) -435px -343px;}
#footer #enter:hover {color:#8B4E94 !important;background-position: -35px -245px;}


/*++++++++++++++++++++++++*/




#footer {display:block;}
#middle {padding-bottom:10px !important;}

#anthrInr .image_thumb-fix {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    width: 32%;
}
#anthrInr .g_12-fix {
    width: 80%;
}
.hidden {
    display: none;
}
a.btn {
	cursor: pointer;
	border-bottom: 1px dotted #8a4f93;
}
form small.error-line {
    color: red;
}
.error_message, .commit_message, .commit_message_ellow {
    background: #B01F5C;
    color: white;
    margin-bottom: 10px;
    padding: 12px;
    text-shadow: 0px 1px 0px rgba(0,0,0,.5);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;

   /* 
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
   */
}
    .error_message a {
        color: white;
        text-decoration: underline;
    }
    .st .error_message ul li:before {
        color: white;
    }
.commit_message {
    background: #8B4E94;
    border: medium none;
    color: white;
}
.commit_message_ellow {
    background: #C2A303;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.commit_message_ellow *, .commit_message * {
    color: white;
}
    .commit_message_ellow a, .commit_message a {
        text-decoration: underline;
    }
    .commit_message_ellow *:hover, .commit_message *:hover {
         color: white;
         text-decoration: none;
    }
tr.cur_line td {
    background-color: #8A4F93;
    color: white;
}
tr.cur_line td a {
    color: white;
    border-bottom: 1px solid white;
    padding-bottom: 1px;
}
tr.cur_line td a:hover {
    border: none;
}
.normalize-page {
    padding: 25px;
}
.normalize-page h1 {
    margin: 0;
    padding-bottom: 15px;
}

table.doc
{
	border-collapse:collapse;
}

table.doc td
{
	padding: 7px;
	margin: 0px;
	color: black;
	text-align: center;
}

table.doc.p2 td
{
	padding: 0 2px;
}

table.doc td.border1
{
	border: 1px solid black;
}

table.doc td.left
{
	text-align: left !important;
}

table.doc td.right
{
	text-align: right !important;
}

table.doc td.border_botom
{
	border-bottom: 1px solid black;
}

table.doc tr.border_botom td
{
	border-bottom: 1px solid black;
}
.params-table p em {
    color: #8B4E94;
    display: block;
    float: left;
    font-family: georgia;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-top: -7px;
    width: 100px;
}
.params-table h2 {
    margin-top: 1em;
}
.v-tabs {
    height: 34px;
    overflow: hidden;
    padding-left: 10px;
    border-bottom: 1px solid #E3E3E3;
}
.v-tabs a {
    border: 1px solid #E3E3E3;
    display: block;
    float: left;
    height: 33px;
    margin-right: 10px;
    padding: 0 40px;
    line-height: 33px;
    cursor: pointer;

    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background: #F8F8F8;
}
    .v-tabs a.active-tab {
        background: #8A4F93 ;
        color: white;
    }
.tab_block {
    padding: 20px 20px 0;
}
.responser {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    margin: -9px 10px 65px 40px;
    padding: 16px 19px 19px;
    display: none;
    position: relative;
}
.element-responser span {
     border-bottom: 1px solid;
     padding-bottom: 2px;
}
    .responser .responser-baloon {
        background: url('../ml_i/root_review-best.png') no-repeat;
        width: 20px;
        height: 21px;
        position: absolute;
        bottom: -21px;
        left: 40px;
    }
    .responser .responser-autor {
        position: absolute;
        bottom: -44px;
        left: 68px;
    }
    .responser-autor small {
        color: #A4A4A4;
    }
    .element-responser form {
        margin-bottom: 30px;
        margin-left: 31px;
        display: none;
        padding-right: 28px;
    }
    .element-responser textarea {
        display: block;
        width: 100%;
        margin: 0;
        height: 65px;
        border-radius: 5px 5px 5px 5px;
    }

.buy {
    background:url(../ml_i/s.png) right -444px;
    padding-right:40px;
    height:65px;
    margin-bottom:5px;
}
.buy a{
    padding-left:50px;
    display:block;
    height:53px;
    padding-top:12px;
    background:url(../ml_i/s.png) 0 -444px;
    font-size:19px;color:#8B4E94 !important;
    text-decoration:none;
	white-space: nowrap;
	width: auto;
}

.nomination-holder {
    border-bottom: dotted 1px #ccc;
}
    .nomination-holder select {
        width: 100px;
    }
    .nomination-holder h3 {
        padding-left: 10px;
        color: #8B4E94;
        margin-top: 2px;
    }
.nomination-holder input.radio {
    margin-right: 10px;
}
.nomination-holder:hover {
    /*-moz-box-shadow:0 0 3px #ccc;
    -webkit-box-shadow:0 0 3px #ccc;
    box-shadow:0 0 3px #ccc;*/

}
    .nomination-holder:hover h3 {

    }
.igo_checkbox {
    background: url("../ml_i/checkbox.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 26px;
    width: 80px;
}
.igo_checkbox_cz {
    background: url("../ml_i/checkbox_cz.png") no-repeat scroll 0 0 transparent;
}
.igo_checkbox_de {
    background: url("../ml_i/checkbox_de.png") no-repeat scroll 0 0 transparent;
}
.igo_checkbox .switcher {
    background: url("../ml_i/checkbox.png") no-repeat scroll -80px 0 transparent;
    height: 26px;
    width: 41px;
    margin-left: 0px;
}
.igo_checkbox_cz .switcher {
    background: url("../ml_i/checkbox_cz.png") no-repeat scroll -80px 0 transparent;
}
.igo_checkbox_de .switcher {
    background: url("../ml_i/checkbox_de.png") no-repeat scroll -80px 0 transparent;
}



 /**************************** Nikita Grachev *********************************/


.block-100 {
	display: block;
	float: left;
	width: 100%;
}


.link {
	cursor: pointer;
	color: #8B4E94;
	border-bottom: 1px dashed #8A4E93;
}

.tickets-info table {
	border-spacing: 0px;
	border-collapse:collapse;
}

.tickets-info table td, .tickets-info  table th{
	border: 1px solid #d6d6d6;
	padding: 3px;

	min-width: 70px;
}

.tickets-info table tr:nth-child(2n){
	background: whiteSmoke;
}

.tickets-info table tr:nth-child(2n+1){
	background: white;
}

.tickets-info table b{
	/*float: right;*/

}




.tickets-info p {
	padding: 0;
	margin: 0;

}

.tickets-info {

	float: left;
	padding-bottom: 10px;

}
.commit_message_ellow  a.dashed-ajax-link {
    text-decoration: none;
    border-bottom: dashed 1px white;
}
    .commit_message_ellow  a.dashed-ajax-link:hover {
        border-bottom: none;
    }


.lising-table {

}

.lising-table p {
	padding-bottom: 10px;
	margin: 0;
	float: left;
	width: 100%;

}


.lising-table p em {
	color: #8B4E94;
	display: block;
	float: left;
	font-family: georgia;
	font-size: 15px;
	height: 100%;
	line-height: normal;
	margin-top: 0;
	width: 150px;
}

  /**************************** Nikita Grachev *********************************/

svg g g rect[width="145"][height="20"][fill="#FFFFFF"][stroke="#FFFFFF"],
svg g g text[transform="translate(5,8)"][fill="#000000"][font-family="Verdana"][font-size="11"][text-anchor="start"] tspan[x="0"]
{
	display: none;
}
.store-purpltbl, .store-purpltbl td {
    border-collapse: collapse;
    font-size: 11px;
    padding: 0;
    margin: 0;
    background: white;
}
.store-purpltbl th, .store-purpltbl td {
    padding: 2px 4px;
    border: solid 1px #E3E3E3;
}
.store-purpltbl tr.hdr th, .store-purpltbl tr.hdr td {
    border-bottom: solid 1px #8A4F93 !important;
    border-top: solid 1px #8A4F93 !important;
}
.store-purpltbl th.b, .store-purpltbl td.b {
    background-color: #8A4F93;
    color: white;
	font-weight: normal;
}
.red_line td {
    background: none repeat scroll 0 0 #B01F5C;
    color: white;
    border: solid 1px #B01F5C;
}
.store-purpltbl > tbody > tr:last-child > td, .store-purpltbl {
    border-bottom: solid 1px #8A4F93 !important;
}
.store-purpltbl tfoot tr:first-child td {
    border-top: solid 1px #8A4F93 !important;
}
.store-purpltbl .b a.btn {
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
}
tr.bold_tr td {
    font-weight: bold;
    font-size: 10px;
}

tr.odd td {

}
tr.even td {
    background-color: #F9F9F9 !important;
}

table.narrow td {
    max-width: 90px;
    overflow-x: visible;
}

#main #pager .next, #main #pager .prev,
#main #pager .last, #main #pager .first {
    height: auto;
    margin: 0;
    padding-top: 0;
    cursor: pointer;
}
tr.green_row  td {
    background: #C7EDC6 !important;
    border-color: #aaa;
}
tr.yellow_row  td {
    background: #F5F5AC !important;
    border-color: #aaa;
}
tr.lightSalmon  td {
    background: lightSalmon !important;
    border-color: #aaa;
}
tr.nopay-pay td {
    background: #e6e6fa !important;
    border-color: #aaa;
}
tr.nopay-nopay td {
    background: #ddadaf !important;
    border-color: #aaa;
}
tr.nplat td {
    background: #bbff77 !important;
    border-color: #aaa;
}
tr.nplat-eur td {
    background: Yellow !important;
    border-color: #aaa;
}
tr td.header_td {
    border-bottom: 4px double #AAAAAA;
}

tr.bg-for-B td, .bg-for-B {
    background-color: #abcdef !important;
    border-color: #aaa;
}
tr.bg-for-QR td, .bg-for-QR {
    background-color: #edccfa !important;
    border-color: #aaa;
}


.default{
	background-color: #fff;	
	border-radius: 20px;
}

.show-effect{
	/*
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
     */     
   -webkit-filter: grayscale(0%);
          
    opacity: 1;
}
 
.hide-effect{
	
	-webkit-filter: grayscale(100%);
	opacity: 0.5;
}



.is-fixed {
    position: fixed;
    top: -5px;
    z-index: 9999;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.75);
}


.add-transition{
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 1s ease-in-out; /** Firefox **/
    -o-transition: all 1s ease-in-out; /** Opera **/



}

.move-right{
    transform: translate(1200px,0);
    -webkit-transform: translate(1200px,0); /** Chrome & Safari **/
    -o-transform: translate(1200px,0); /** Opera **/
    -moz-transform: translate(1200px,0); /** Firefox **/
}


.move-left{
    transform: translate(-1200x,0);
    -webkit-transform: translate(-1200px,0); /** Chrome & Safari **/
    -o-transform: translate(-1200px,0); /** Opera **/
    -moz-transform: translate(-1200px,0); /** Firefox **/
}

.move-home{
    position: absolute;
    transform: translate(0px,0);
    -webkit-transform: translate(0px,0); /** Chrome & Safari **/
    -o-transform: translate(0px,0); /** Opera **/
    -moz-transform: translate(0px,0); /** Firefox **/

    /*margin-left: 0px;*/
}

.icon_16_16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
}

.icon_16_16:first-child {
	margin-left: 0;
}

.icon_16_16.icon_accept {
    background-image: url('../ml_i/icons/16/success.png');
}

.icon_16_16.icon_edit {
	background-image: url('../ml_i/icons/16/edit.png');
}

.icon_16_16.icon_users {
	background-image: url('../ml_i/icons/16/users.png');
}

.icon_16_16.icon_delete {
	background-image: url('../ml_i/icons/16/delete_cross.png');
}
.newsPhotoSwitcher.opened{
    font-weight: bold;
}
.celebrationMainRegistrationMenu{
    background: #a32d85;
    padding: 18px;
}
.celebrationMainRegistrationMenuItem{
    display: inline-block;
    margin-right: 18px;

}
.celebrationMainRegistrationMenuItem a{
    color: #fff;
    font-size: 16px;
}
.celebrationMainRegistrationTopContent{
    line-height: 8px;
}
.celebrationMainRegistrationLayoutContainer{
    width: 778px;
}
.pageBlockSwitcher.opened{
    font-weight: bold;
}
h1n{
    font-size: 25px;
    line-height: 32px;
    font-family: Tahoma;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 37px;
    line-height: 27px;
    color: #C2A303;
}
h2n{
    font-size: 19px;
    line-height: 32px;
    font-family: Tahoma;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 37px;
    line-height: 25px;
    color: #C2A303;
}
.layoutUserStatsTitle{
    cursor: help;
}
.leaderInternationalCountryDetailBtn{
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.leaderInernationalCountryDetailWindow{
    display: none;
}
.leaderInernationalCountryDetailWindowWrapper{
    max-height: 400px;
}
.leaderInternationalCountryCityDetailBtn{
    color: #8B4E94!important;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.leaderInernationalCountryCityDetailWindow{
    display: none;
}


.nationalControls{
    width: 160px;
}
.nationalControls select{
    width: 100%;
}
.langSwitchControl{

}
.internalShowBuyTicketWindow{
    margin-left: -50%;
    padding: 20px 5px 2px 5px;
    background: white;
    border-radius: 6px;
    box-shadow: 0px 1px 7px -3px #000;
    display: inline-block;
    position: relative;
}
.internalShowBuyTicketWindow .close{
    width: 16px;
    height: 16px;
    background-image: url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/themes/ui-lightness/images/ui-icons_222222_256x240.png");
    background-position: -96px -128px;
    position: absolute;
    right: 3px;
    top: 2px;
    cursor: pointer;
}
.internalShowBuyTicketWindowWrapper{
    position: fixed;
    margin: 0 50%;
    top: 180px;
    z-index: 100000;
}
.storeHeaderBcOrderMoneyS3ExportBtn{
    padding: 3px 6px;
    margin-bottom: 15px;
}
.celebrationRegistrationUtoRegisterEventError{
    color: red;
    font-weight: bold;
}
.indexInternalMiniSlayder ul{
    list-style-type: none;
}
.indexInternalMiniSlayder{
    width: 285px;
    height: 190px;
    background-color: lightblue;
    display: inline-block;
    margin-left: -14px;
    margin-top: 15px;
    position: absolute;
}
.indexInternalMiniSlayder .prev, .indexInternalMiniSlayder .next{
    position: absolute;
    bottom: 10px;
    cursor: pointer;
}
.indexInternalMiniSlayder .prev a, .indexInternalMiniSlayder .next a{
    width: 15px;
    height: 38px;
    background-size: contain!important;
}
.indexInternalMiniSlayder .prev a{
    background: url('../ml_i/slider/left.png') left top no-repeat;
}
.indexInternalMiniSlayder .next a{
    background: url('../ml_i/slider/right.png') left top no-repeat;
}
.indexInternalMiniSlayder .prev{
    left: 10px;
    z-index: 100;
}
.indexInternalMiniSlayder .next{
    right: 10px;
    z-index: 100;
}
.indexInternalMiniSlayderContentText{
    text-decoration: none;
    color: #8B4E94;
    margin: 10px 10px 0.2em 10px;
    padding: 0 10px 0 10px;
    font-size: 15px;
}
.defaultBtn{
    padding: 3px 5px!important;
    vertical-align: top;
}

/* РљРЅРѕРїРєР° Р±С‹СЃС‚СЂРѕР№ РїРµС‡Р°С‚Рё РІ РРЎ */
.quick-print {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent url('../ml_i/icons/16/printer_gray.png') no-repeat;
	opacity: 0.5;
}
.quick-print:hover {
	opacity: 1;
}
.quick-edit {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent url('../ml_i/icons/16/edit.png') no-repeat;
	opacity: 0.5;
}
.quick-edit:hover {
	opacity: 1;
}
.quick-close {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent url('../ml_i/icons/16/close.png') no-repeat;
	opacity: 0.5;
}
.quick-close:hover {
	opacity: 1;
}

/* РњР°СЂРєРµСЂ С„РёСЃРєР°Р»СЊРЅРѕР№ С„Р°РєС‚СѓСЂС‹ РІ РРЎ */
.fiscal .marker {
	display: none;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	background: transparent url('../ml_i/icons/16/fiscal.png') no-repeat;
	background-size: cover;
}
.fiscal.enabled .marker {
	display: inline-block;
}