﻿body {margin:0px;padding:0px;color:#ebe1d3;font-family:Georgia;font-size:12px;}
html {border:none;}

* {font-family:Georgia;}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;font-family:Georgia;font-size:12px;color:#ebe1d3;vertical-align:top;} 

a {font-size:12px;color:#ffde00;outline:none;}

a img {border:none;}

p {margin:0px 0px 11px 0px;padding:0px; text-align:justify;}/*add text-align:justify; */

html, body { height: 100%; }

.VP_IMG{ vertical-align:middle;}

#index {width:100%;height:100%;}/*height:1055px;*/
#index td {width:25%;}
#index .left {background:url(./main.img/lf_radio.jpg) 100% 0% no-repeat;font-size:0px;}/*left.jpg*/
#index .center {}
#index .right {background:url(./main.img/rh_radio.jpg) 0% 0% no-repeat;font-size:0px;}/*right.jpg*/

#index #wrapper {width:999px;}
#index #head {height:141px;background:url(./main.img/hd_radio.jpg) 0px 0px no-repeat;position:relative;}/*248px index-head*/
#index #head #tel {position:absolute;left:220px;top:28px;}
#index #head #tel a {margin:0px 0px 0px 42px;}
#index #head #tel div {margin-bottom:3px;}
#index #head #order {position:absolute;left:613px;top:18px;background:url(./main.img/order-pic.gif) 0px 0px no-repeat;padding:10px 0px 0px 42px;height:55px;color:#fff;white-space:nowrap;}

#index #content {height:379px;background:url(./main.img/index-content.jpg) 0px 0px no-repeat;position:relative;}
#index #content #menu {position:absolute;width:180px;top:48px;left:60px;}
#index #content #menu ul {margin:0px 0px 30px 0px;padding:0px;}
#index #content #menu ul li {margin:0px 0px 0px 0px;padding:4px 0px 5px 8px;list-style-type:none;}
#index #content #menu ul li.active {background:url(./main.img/index-li-active.gif) 0px 0px no-repeat;}
#index #content #menu ul li.active a {color:#321403;font-weight:bold;text-decoration:none;}
#index #content #menu #map {margin:0px 0px 0px 4px;}
#index #content #menu #map div {margin:6px 0px 0px 4px;}

#index #content #text {position:absolute;left:250px;top:10px;width:460px;color:#fff;}/*absolute;left:250px;top:12px;width:420px; */
#index #content #text h1 {margin:0px 0px 12px 0px;padding:0px;}/*18*/

#index #content #shop {width:233px;height:107px;padding:18px 10px 0px 10px;position:absolute;left:690px;top:170px;background:url(./main.img/index-shop.gif) 0px 0px no-repeat;}
#index #content #shop #name {position:absolute;right:84px;bottom:0px;}
#index #content #shop #photo {float:left;width:108px;}
#index #content #shop #info div {margin-bottom:8px;}

#index #main-menu {height:359px;background:url(./main.img/mn_radio.jpg) 0px 0px no-repeat;position:relative;} 
#index #main-menu #ul-menu /*IE6 fix*/ 
{
    left:247px; 
    top:10px;
    position:absolute;
    
    
}
#index #main-menu #ul-menu ul { margin:0px;padding:0px;width:570px; } 
#index #main-menu #ul-menu ul li {padding:0px;list-style-type:none;float:left; }
#index #main-menu #ul-menu  ul li a {display:block;float:left;height:23px;text-indent:-9999px;margin:0px 41px 0px 0px; }
#index #main-menu #ul-menu ul li a.menu-about {width:77px;background:url(./main.img/index-about.gif) 0px 0px no-repeat;}
#index #main-menu #ul-menu ul li a.menu-menu {width:64px;background:url(./main.img/index-menu.gif) 0px 0px no-repeat; }
#index #main-menu #ul-menu ul li a.menu-events {width:98px;background:url(./main.img/index-events.gif) 0px 0px no-repeat;}
#index #main-menu #ul-menu ul li a.menu-foto {width:143px;background:url(./main.img/index-foto.gif) 0px 0px no-repeat; }
#index #main-menu #ul-menu ul li a:hover, #index #main-menu #ul-menu  ul li a.active {background-position:0px -23px;  }

#index #right-str {width:29px;height:29px;position:absolute;left:855px;top:62px;}
#index #right-str .lt {position:absolute;width:16px;height:13px;left:0px;top:0px;}
#index #right-str .lt a {display:block;width:16px;height:13px;background:url(./main.img/r-lt.gif) 0px 0px no-repeat;}
#index #right-str .lt a:hover,#index #right-str .lt a.active {background-position:0px -13px;}
#index #right-str .rt  {position:absolute;width:13px;height:16px;right:0px;top:0px;}
#index #right-str .rt a {display:block;width:13px;height:16px;background:url(./main.img/r-rt.gif) 0px 0px no-repeat;}
#index #right-str .rt a:hover,#index #right-str .rt a.active {background-position:0px -16px;}
#index #right-str .lb  {position:absolute;width:13px;height:16px;left:0px;bottom:0px;}
#index #right-str .lb a {display:block;width:13px;height:16px;background:url(./main.img/r-lb.gif) 0px 0px no-repeat;}
#index #right-str .lb a:hover,#index #right-str .lb a.active {background-position:0px -16px;}
#index #right-str .rb  {position:absolute;width:16px;height:13px;right:0px;bottom:0px;}
#index #right-str .rb a {display:block;width:16px;height:13px;background:url(./main.img/r-rb.gif) 0px 0px no-repeat;}
#index #right-str .rb a:hover,#index #right-str .lb a:active {background-position:0px -13px;}

#index #left-str {width:29px;height:29px;position:absolute;left:117px;top:65px;}
#index #left-str .lt {position:absolute;width:16px;height:13px;right:0px;top:0px;}
#index #left-str .lt a {display:block;width:16px;height:13px;background:url(./main.img/l-lt.gif) 0px 0px no-repeat;}
#index #left-str .lt a:hover,#index #right-str .lt a.active {background-position:0px -13px;}
#index #left-str .rt  {position:absolute;width:13px;height:16px;left:0px;top:0px;}
#index #left-str .rt a {display:block;width:13px;height:16px;background:url(./main.img/l-rt.gif) 0px 0px no-repeat;}
#index #left-str .rt a:hover,#index #right-str .rt a.active {background-position:0px -16px;}
#index #left-str .lb  {position:absolute;width:13px;height:16px;right:0px;bottom:0px;}
#index #left-str .lb a {display:block;width:13px;height:16px;background:url(./main.img/l-lb.gif) 0px 0px no-repeat;}
#index #left-str .lb a:hover,#index #right-str .lb a.active {background-position:0px -16px;}
#index #left-str .rb  {position:absolute;width:16px;height:13px;left:0px;bottom:0px;}
#index #left-str .rb a {display:block;width:16px;height:13px;background:url(./main.img/l-rb.gif) 0px 0px no-repeat;}
#index #left-str .rb a:hover,#index #right-str .lb a:active {background-position:0px -13px;}

#index #main-menu #line {position:absolute;left:293px;top:54px;width:11px;height:77px;background:url(./main.img/radio.png) 0px 0px no-repeat;}

#index #music-panel {position:absolute;left:357px;top:142px;width:400px;}
#index #music-panel a {display:block;width:55px;height:59px;background:url(./main.img/music.jpg) 0px 0px no-repeat;float:left;margin-right:3px;}
#index #music-panel a.active {background-position:0px -59px;}

#index #footer {height:69px;background:url(./main.img/ft_radio.jpg) 0px 0px no-repeat;position:relative;}
#index #footer #copy {position:absolute;left:250px;top:5px;white-space:nowrap;}
#index #footer #developer {position:absolute;left:610px;top:5px;}
#index #footer #counter {position:absolute;left:730px;top:5px;}
 /*MODAL WINDOW*/
 /*-----------------------------------------------------------------------------------------------------*/
 	/*	.lbPopupLink
		{
			color:Blue;
			text-decoration:underline;
			cursor:pointer;
			text-align:center;
			font-weight:normal;
		}*/
		
 .popupDialog
 {
  padding:10px;
  			background:url(./main.img/PabMenu.jpg) 0px 0px no-repeat;
 }

		.popupDialog .ui-dialog-content
       {
		 
         font-size:12px;color:#000000;
		}

		/*.popupDialog .ui-dialog-titlebar
		{
		 	cursor: default;
			color:Green;
			 font-weight:bold;
            text-align:center; 
		}*/

		.popupDialog .ui-dialog-titlebar-close
		{
			display: none;
		}
		.ButtomPabMenu
		{ 
		    margin-top:10px;
		    text-align:right; 
		    margin-right:100px; 
		    text-align:right;
		    color:#ca2104;/*b31100*/
		    text-transform:uppercase;
		} 
		.ButtomPabMenu a 
		{
		     color:#ca2104;
		     text-decoration:none;
		}
		.ButtomPabMenu a:hover   
		{   color:#58341d;
		    text-decoration: underline; 
		    }
        .PagePanelPabMenu
        {
            margin-top:15px;
        }
        
       .PagePanelPabMenu a:hover 
        {
            color:#ca2104;
		    text-decoration: underline;
        }  
        .PageOn 
        {
                 color:#58341d;
                 text-decoration:none;
        }    		
    .div_hide { display: none; }
    .div_show { display: block; }
 
 /*-------------------------------------------*/
 .ButtomEventPopUp
 		{
		    margin-top:10;/*380px*/
		    margin-left:280px;
		    height:30px;
		    color:#ca2104;/*b31100*/
		    text-transform:uppercase;
		   /* margin-left:-10px;*/
		   /* position:static;*/
 
		    /* width:568px;*/
		     		} 
.ButtomEventPopUp a 
        {
        color:#ca2104;
        text-decoration:none;
        }
.ButtomEventPopUp a:hover   
        {   color:#58341d;
        text-decoration: underline; 
        }
.TxtEventPopUp  
{      
 text-align:justify; 
 margin-top:10px;
}
 /*-------------------------------------------------------------------------*/
 /*PabMenuPopUp */
  .PabMenuPopUp
 {
          padding:10px;
          background:url(./main.img/PabMenu2pages.jpg) 0px 0px no-repeat;
 }
 .PabMenuPopUp .ui-dialog-content
 {
		 font-size:12px;color:#000000;
 }
.PabMenuPopUp .ui-dialog-titlebar-close
{
	display: none;
}
 /*-------------------------------------------------------------------------*/

 /*BT*/
 /*-----------------------------------------------------------------------------------------------------*/
.BT  { font-size: 11px;  
        /* border-width:0px;*/
         border: 1px solid silver;
         color: #ca2104;/*0B55C4*/
         font-weight: bold;
         height:30px;
         padding-left:30px;
          padding-top:3px;
          padding-right:10px;
         /*background-image: url(./standart.img/ico_button_ok.png);*/
	     background-repeat:no-repeat;
		 background-position:left;
		/* background-color:#e7e7e7;*/
		 margin-right:10px;
		 cursor:pointer;}

.BT:hover {  background-color: #ffd; 
             border: 1px solid #999999; } 		 


.BT_Ok {  background-image: url(./main.img/ico_button_ok.png); }
/*
.BT_Eraser {  background-image: url(./standart.img/ico_button_eraser.png); }           
.BT_Cancel {  background-image: url(./standart.img/ico_button_cancel.png); }
.BT_Money {  background-image: url(./standart.img/ico_button_money.png); }
.BT_Add {  background-image: url(./standart.img/ico_button_add.png); }
.BT_Info{  background-image: url(./standart.img/ico_button_info.png); }  */
/** Quick_Launch (qpanel) settings --------------------------------------------------------------**/
.qpanel
{
    margin-top:35px;
    margin-left:-195px;
    width:660px;
}
.qpanel div.icon {
	text-align: center;
	margin-right: 20px;/*15*/
	float: left;
	margin-bottom: 5px;
}

.qpanel div.icon a {
	display: block;
	float: left;
	border: 2px dashed #6a3328;/*f0f0f0;*/
	height: 195px;
	width: 108px;
	color:White;/*White 666*/
	vertical-align: middle;
	text-decoration: none;
}

.qpanel div.icon a:hover {
	border-left: 2px solid Red;/*#eee;*/
	border-top: 2px solid Red;/*#eee;*/
	border-right: 2px solid Red; /*#ccc;*/
	border-bottom: 2px solid Red; /*#ccc;*/
	/*background: #f9f9f9;/*f9f9f9*/
	color:White;/*0B55C4*/
	font-weight:bold;
	/*border-left-style:dashed*/
}

.qpanel img  { padding: 10px 0; margin: 0 auto; }
.qpanel span { display: block; text-align: center; }	
/*GridMenu*/
/*-----------------------------------------------------------------------------------------------------*/

table.GridMenu 
{
	width: 690px;
	height:400px;
	border-spacing: 1px;
	margin-top:-30px;

}
.GridMenu a 
{
  color:Black;
  
    }
 .GridMenu th
 {
     height:10px;
 }
    
.GridMenu  td, th 
{
    color:Black;
     border-collapse: separate;
 /*border: 1px solid #387e1c;/*9DABCE*/
 border: 1px dotted Gray;
  border-width: 0px 0px 1px 0px;
  vertical-align:bottom;
 }
 
  .PabMenuPages
    {
       color:Blue;
    }
.GridMenuPager a
{
    color:Blue;
}
.GM_C /*Ячейка ВЕСА*/
{
  text-align:center;
}
.GM_R
{
    text-align:right;
}
.GM_GROUP
{
    /*text-align:center;*/
 
    font-style:italic;
    font-weight:bold;
     border: 1px solid Gray;
  border-width: 0px 0px 1px 0px;
}
/*YandexMap*/
/*-----------------------------------------------------------------------------------------------------*/
.YandexMap
{
    /*width:170px;*/
    color:#000000;
    line-height:0.3em;
    font-size:11px;
    display:block;
     
    
}
.YandexMapDiv
{
    width:435px;/*415*/
    height:285px;/*270*/
    margin-left:15px;

}
.YandexMapPic
{    
    margin-top:-30px;
    margin-left:-20px;
    width:462px;
    height:316px;
    background-image: url(./main.img/YandexMap.gif);  
}
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------*/