/*HEADER*/
	
	table{vertical-align: top; c-olor:#fff; text-align: left;}
	td{vertical-align: top;}
	img{border:0;}
	#box{
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* Safari, Chrome */
		-khtml-border-radius: 10px; /* KHTML */
		border-radius: 10px; /* CSS3 */
	}
	
	.news_main{padding:  0px 0px 10px 0px;}
	.black{text-color: #000;}
	.main_bg {background: url('./images/bg_polosa.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.event_main_bg {background: url('./images/event_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.mice_main_bg {background: url('./images/mice_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.travel_main_bg {background: url('./images/travel_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.operator_main_bg {background: url('./images/operator_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.meropr_main_bg {background: url('./images/meropr_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}
	.about_main_bg {background: url('./images/about_main_bg.png') 0 0 repeat-x; margin: 0; padding: 0; font-family: Arial;}

	.bg_oblaka{background: url('obl aka.png') 0 0 repeat-x; height: 200px; position: absolute; width: 100%; height: 100%; z-index: -2;}
	.about_header_bg{background: url('./images/about_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	.event_header_bg{background: url('./images/event_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	.mice_header_bg{background: url('./images/mice_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	.travel_header_bg{background: url('./images/travel_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	.operator_header_bg{background: url('./images/opertaor_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	.meropr_header_bg{background: url('./images/meropr_header_bg.png') 50% 0 no-repeat; height: 432px; position: absolute; width: 100%; height: 100%; z-index: -2; }
	
	.jq_url{font-family: arial; padding: 20px 0px 10px 20px; font-weight: bold; font-size: 11pt;}
	.jq_under_url{font-family: arial;  color: #969C9D; font-style: italic; font-size: 10pt;}
	.header_right_url{font-size: 16pt; color: #fff; margin: 0 0 5px 0;}
	.header_right_text{font-size: 10pt; color:#fff; text-align:justify; word-spacing: -0.3ex; width: 265px;}
/*HEADER*/

/*anything*/
a.meropr_events_title_url:link{color: #969C9A; text-decoration: underline; font-size: 10pt; font-weight: bold;} 
a.meropr_events_title_url:active{color: #969C9A; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.meropr_events_title_url:visited{color: #969C9A; text-decoration: underline; font-size: 10pt; font-weight: bold;}
a.meropr_events_title_url:hover{color: #fff; text-decoration: underline; font-size: 10pt; font-weight: bold;}






.corners {
     background: #666 url(t-l.gif) top left no-repeat; 
}
.corners div {
     background: url(t-r.gif) top right no-repeat; 
}
.corners div div {
     background: url(b-r.gif) bottom right no-repeat; 
}
.corners div div div {
     background: url(b-l.gif) bottom left no-repeat; 
}

/*news*/
	#news_content{display:none;}
	#event_text_none{display:none;}
/*news*/

/*.bg{background-image: url(./images/chelovek.png);}*/

.bg_oblaka{background: url(./images/oblaka11.png) 0% 0 no-repeat; z-index: -2;}
.header_form_bg {margin: 15px 0 0 20px; background: url('./images/bg_form.png') 0 0 no-repeat;}


/* mainbg */
div.mainbg   {position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 43% 25px; border: 0px solid red; z-index: -1;}

/* Телефон, лого, слоган */
table.header-top                            {width: 100%; margin: 23px 0 0 0;}
table.header-top td.header-top-phone        {padding: 0px  0px; text-align: right; width: 50%;}
table.header-top td.header-top-phone p      {font: 10pt Arial; margin: 0 0 2px 0;}
table.header-top td.header-top-phone p.icon      {padding: 2px 0; font: 18px Arial; color: #23211E;}
table.header-top td.header-top-phone p.icon span {background: url('./images/icon_phone.png') left 7px no-repeat; padding: 2px 0 2px 20px;}
table.header-top td.header-top-logo         {padding: 0px 80px; text-align: center;}
table.header-top td.header-top-slogan       {padding: 0px  0px; text-align: left; width: 50%; }


/*  SliderAbout */
table.SliderAbout             {}
table.SliderAbout td          {vertical-align: top;}
table.SliderAbout td.td-l     {padding: 0 10px 0 0; vertical-align: top;}
table.SliderAbout td.td-l img {cursor: pointer; margin: 0;}
table.SliderAbout td.td-c     {padding: 2px 0 0 0;}
table.SliderAbout td.td-c a   {color:#fff; font-weight: bold; text-transform: uppercase;}
table.SliderAbout td.td-r     {padding: 0 0 0 10px;}
table.SliderAbout td.td-r img {cursor: pointer; margin: 0;}
p.SliderAbout                 {font: 10pt Arial; color: #ffffff; padding: 0 0 0 26px; width: 280px; margin: 3px 0 0 0;}


p.ModulTitle                           {font: 16pt Arial; color: #fff; margin: 50px 0 0px 0;}
p.ModulTitleSub                        {font: 14pt Arial; color: #FFFFFF;margin: 20 0 5px 0;}    /*подзаголовок*/     
p.ModulSubTitleIfSub                   {font: 14pt Arial; color: #FFFFFF; margin: 20px 0 0px 0;} /*заголовок если есть подзаголовок - вот тут межстрочный интервал надо задать*/ 
p.ModulSubTitle                        {font: bold 12pt Arial; color: #fff; margin: 20 0 5px 0;}

table.ModulParagraph                   {margin: 10pt 0 0px 0; color: #ffffff; line-height: 18px;}
table.ModulParagraph tr td p           {font: 10pt Arial; color: #fff; margin: 0 0 5px 0; line-height: 18px;}
table.ModulParagraph tr td p a        {color: #ffffff; line-height: 18px;}

table.ModulParagraphSelected           {margin: 10px 0 0px 0; border: 1px solid #394443; background-color: #2B2F33; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height: 18px;}
table.ModulParagraphSelected tr td     {padding: 10px; line-height: 18px;}
table.ModulParagraphSelected tr td p   {font: 10pt Arial; color: #fff; margin: 0 0 5px 0; line-height: 18px;}
table.ModulParagraphSelected tr td.psevdop  {font: 10pt Arial; color: #fff; line-height: 18px;}
.psevdop a  {font: 10pt Arial; color: #94A7AD; line-height: 18px;}
table.ModulParagraphSelected tr td p a       {color: #ffffff; line-height: 18px;}

table.ModulList                        {margin: 10px 0 0px 0;}
table.ModulList tr td.td1              {vertical-align: top; padding: 0px 5px 0 0; width: 1%; color: #fff;}
table.ModulList tr td.td2              {vertical-align: top; padding: 0px 0 10px 0; font: 10pt Arial; color: #fff;}

img.Preload      {position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;}
img.PreloadFirst {position: absolute; top: 0px; left: 0px; width: 1px; height: 1px;}
