/* CSS Document */

@charset "UTF-8";
/* CSS Document */
body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
vertical-align: baseline;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}

.ui-body-b{
background:#CCC;
background-image: 
-moz-linear-gradient(top,#FFF, #CCC);     
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF),color-stop(1, #CCC));     
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF', EndColorStr='#CCC')"; 
}

.close .ttl {
margin-top:5px;
}

.list_table .ui-btn-inner {
white-space:normal !important;
}

.list_table .flr {
font-weight:normal !important;
}

.list_table .jenre {
font-size:10px;
font-weight:normal !important;
}

.ui-grid-a{
width:100% !important;

}

.list_table .ui-block-a {
float: left;
width: 100px !important;
}

.list_table .ui-block-b {
float: right;
margin-left: -100px !important;
width: 100% !important;
}

.list_table .ui-block-b-in {
margin-left:100px;
}

#office .ui-collapsible-heading {

}

#office .list_table .ui-block-a {
width: 30px !important;
}

#office .list_table .ui-block-b {
margin-left: -30px !important;
width: 100% !important;
}

#office .list_table .ui-block-b-in {
margin-left:30px;
}

small{
display:block;
text-align:center;
margin:8px;
}

.footer_sec{
position:relative;
}

.footer_sec p{
position:absolute;
bottom:10px;
right:10px;
font-size:10px;
}

.fea{
font-size:10px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background-color: #F85A99;
padding: 2px 4px;
display: inline-block;
margin:2px 0;
color:#FFFFFF;
}

.ui-footer .ui-navbar .ui-btn-inner{
/*overflow: visible !important;
white-space: normal !important;*/
}

#gmap{
margin-top:5px;
width:100%;
height:280px;
border:4px solid white;
-webkit-box-sizing: border-box;
box-sizing:border-box;
} 

#acc_cont{
background:#FFFFFF !important;
padding:10px;
margin-top:10px;
}

#acc_cont .right_column,#acc_cont .printer,#acc_cont #ui,#acc_cont #ui_p{
display:none;
}

#acc_cont .left_column{
margin-top:-20px;
}

#acc_cont .left_column img{
margin-top:3px;
}

#map .map_area{
width:100% !important;
overflow:auto !important;
/*height:220px !important;
min-height:220px !important;*/
background:#FFFFFF !important;
}

#map .map_area img{
/*width:auto !important;
height:auto !important;*/
min-height:276px !important;
position:relative !important;
top:-70px !important;
}

#map .entry-content{
/*height:240px !important;
min-height:240px !important;*/
padding:10px !important;
margin-bottom:10px !important;
background:#FFFFFF !important;
border:2px solid #ccc;
-webkit-box-sizing: border-box;
box-sizing:border-box;
overflow:hidden !important;
}


#map .list_table h3{
font-weight:normal !important;
}

.list_table .td_ph{
height:53px;
overflow:hidden;
}

#office .list_table .td_ph{
display:none;

}


.ui-header{
background:url(/img/bg_header_m.jpg) no-repeat right bottom #FFF;
background-size:500px 53px;
height:53px;
padding-top:5px;
}

.ui-header .ui-btn {
margin-top:8px !important;
}



.ui-header h1{
text-indent:-9999px;
background:url(/img/logo_m.png) no-repeat;
width:162px;
height:28px;
margin-left:auto !important;
margin-right:auto !important;

}

.ui-bar-b {
border:#CCCCCC 1px solid !important
} 


/*.ui-btn-up-c {
border: 1px solid #CCC;
background: #EEE;
font-weight: bold;
color: #444;
text-shadow: 0 1px 1px #F6F6F6;
background-image: -moz-linear-gradient(top,#fefefe,#eee);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";
border-image: initial;
}*/

/**/

.ui-btn-up-c {
	border: 1px solid 		#ccc /*{c-bup-border}*/;
	background: 			#eee /*{c-bup-background-color}*/;
	font-weight: bold;
	color: 					#444 /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 1px /*{c-bup-shadow-y}*/ 1px /*{c-bup-shadow-radius}*/ #f6f6f6 /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd /*{c-bup-background-start}*/), to(#eee /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #fdfdfd /*{c-bup-background-start}*/, #eee /*{c-bup-background-end}*/);
}
.ui-btn-up-c a.ui-link-inherit {
	color: 					#2F3E46 /*{c-bup-color}*/;
}

.ui-btn-hover-c {
	border: 1px solid 		#bbb /*{c-bhover-border}*/;
	background: 			#dadada /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: 					#101010 /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 1px /*{c-bhover-shadow-radius}*/ #fff /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed /*{c-bhover-background-start}*/), to(#dadada /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed /*{c-bhover-background-start}*/, #dadada /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed /*{c-bhover-background-start}*/, #dadada /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed /*{c-bhover-background-start}*/, #dadada /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed /*{c-bhover-background-start}*/, #dadada /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed /*{c-bhover-background-start}*/, #dadada /*{c-bhover-background-end}*/);
}
.ui-btn-hover-c a.ui-link-inherit {
	color: 					#2F3E46 /*{c-bhover-color}*/;
}
.ui-btn-down-c {
	border: 1px solid 		#808080 /*{c-bdown-border}*/;
	background: 			#fdfdfd /*{c-bdown-background-color}*/;
	font-weight: bold;
	color: 					#111111 /*{c-bdown-color}*/;
	text-shadow: 0 /*{c-bdown-shadow-x}*/ 1px /*{c-bdown-shadow-y}*/ 1px /*{c-bdown-shadow-radius}*/ #ffffff /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee /*{c-bdown-background-start}*/), to(#fdfdfd /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #eee /*{c-bdown-background-start}*/, #fdfdfd /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #eee /*{c-bdown-background-start}*/, #fdfdfd /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #eee /*{c-bdown-background-start}*/, #fdfdfd /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #eee /*{c-bdown-background-start}*/, #fdfdfd /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #eee /*{c-bdown-background-start}*/, #fdfdfd /*{c-bdown-background-end}*/);
}
.ui-btn-down-c a.ui-link-inherit {
	color: 					#2F3E46 /*{c-bdown-color}*/;
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	font-family: Helvetica, Arial, sans-serif /*{c-button-font}*/;
	text-decoration: none;
}



/**/


.rest.ui-btn-up-c,.rest.ui-btn-hover-c {
background-image: -moz-linear-gradient(top,#fefefe,#f3e9ed);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#f3e9ed));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#f3e9ed')";
}

.shop.ui-btn-up-c,.shop.ui-btn-hover-c {
background-image: -moz-linear-gradient(top,#fefefe,#e7efe0);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#e7efe0));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#e7efe0')";
}

.office.ui-btn-up-c,.office.ui-btn-hover-c {
background-image: -moz-linear-gradient(top,#fefefe,#e5eff2);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#e5eff2));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#e5eff2')";
}

.map.ui-btn-up-c,.map.ui-btn-hover-c {
background-image: -moz-linear-gradient(top,#fefefe,#f3f0de);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#f3f0de));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#f3f0de')";
}

.acc.ui-btn-up-c,.acc.ui-btn-hover-c {
background-image: -moz-linear-gradient(top,#fefefe,#f1e4e5);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#f1e4e5));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#f1e4e5')";
}


#rest{
background:#f3e9ed;
}

#shop{
background:#e7efe0;
}

#office{
background:#e5eff2;
}

#map{
background:#f3f0de;
}

#acc{
background:#f1e4e5;
}
#acc_cont #acc{
background:#FFFFFF !important;
}
