/* ����������� ���������
==============================================================================*/
html, body {
  padding: 0;
  margin: 0;
  background: #fff;
}

html, body, #content, li {
  font-family: Arial;
  font-size: 14px;
  color: #222;
}

img{
  border: 0;
}

.clear{
  clear: both;
}

h1{
  font-size: 140%;
}

h2{
  font-size: 120%;
}

#login{
  width: 300px;
  float: right;
}

/* �������� ��������
==============================================================================*/

#page{
  width: 981px;
  border: 0px solid;
  margin: 0 auto;
}

/* ����� �����
==============================================================================*/

.header1{
  width: 100%;
  height: 40px;
  float: left;
  background: #414141;
  min-width:1000px;
}

.header2{
  width: 100%;
  height: 130px;
  float: left;
  background: #ffffff;
  min-width:1000px;
}

.content1{
    min-height:235px;
    width:100%;
    float:left;
    background: #fff;
}

.v-gid-block{
    float:left;
    width: 850px;
    margin-left:65px;
    min-height:50px;
    margin-top: 55px;
    margin-bottom:55px;
}

    .v-gid-block h1{
        font-size: 24px;
        font-weight: bold;
        color: #000;
        width:100%:
    }

    .v-gid-block .text{
        float:left;
        width:100%;
        color: #777777;
        font-size:16px;
        font-style:italic;
        line-height:1.5;
    }

    .v-gid-div1{
        float:left;
        width: 520px;
    }

    .v-gid-div2{
        float:right;
        width: 240px;
        min-height:20px;
    }

    .v-gid-div2 .btn{
        float:right;
        background: url('images/btn_gid.png') no-repeat;
        width:235px;
        margin-top:20px;
        height:50px;
        font-size:24px;
        color: #fff;
        text-align:center;
        padding-top:26px;
    }

.content-slider{
    float:left;
    width:100%;
    height: 560px;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background: url('images/bg.png') repeat;
}

    .content-slider-text{
        float:left;
        width:810px;
        min-height:20px;
        margin-left:85px;
        color: #777777;
        font-size:16px;
        font-style:italic;
        text-align: center;
        margin-top:50px;
        line-height:1.5;
    }

    .content-slider-area{
        float:left;
        width:980px;
        min-height:20px;
    }
    /* Circular Content Carousel Style */
    /* Circular Content Carousel Style */
    .ca-container{
    	position:relative;
    	width:840px;
    	height:386px;
        margin-top:35px;
        margin-left:60px;
    }

    .ca-container2{
    	position:relative;
    	width:840px;
    	height:286px;
        margin-top:35px;
        margin-left:60px;
    }

    .ca-container3{
    	position:relative;
    	width:840px;
    	height:286px;
        margin-top:35px;
        margin-left:60px;
    }
    .ca-wrapper{
    	width:100%;
    	height:100%;
    	position:relative;
    }
    .ca-item{
    	position:relative;
    	float:left;
    	width:280px;
    	height:386px;
    	text-align:center;
    }

    .ca-item2{
    	position:relative;
    	float:left;
    	width:280px;
    	height:286px;
    	text-align:center;
    }

    .ca-item3{
    	position:relative;
    	float:left;
    	width:280px;
    	height:286px;
    	text-align:center;
    }

    .ca-item-main{
    	position:absolute;
    	top:5px;
    	left:5px;
    	right:5px;
    	bottom:5px;
    	background:#fff;
    	overflow:hidden;
    	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
        border:1px solid #eaeaea;
    }

    .ca-item-main2{
    	position:absolute;
    	top:5px;
    	left:5px;
    	right:5px;
    	bottom:5px;
    	background:#fff;
    	overflow:hidden;
    	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
        border:1px solid #eaeaea;
        height:246px;
    }

    .ca-item-main3{
    	position:absolute;
    	top:5px;
    	left:5px;
    	right:5px;
    	bottom:5px;
    	background:#fff;
    	overflow:hidden;
    	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
        border:1px solid #eaeaea;
        height:246px;
    }


    .ca-icon{
    	width:270px;
    	height:103px;
    	position:relative;
    }


    .ca-nav span{
    	width:25px;
    	height:38px;
    	background:transparent url(/bitrix/templates/main_page/js/images/arrows.png) no-repeat top left;
    	position:absolute;
    	top:50%;
    	margin-top:-19px;
    	left:-40px;
    	text-indent:-9000px;
    	opacity:0.7;
    	cursor:pointer;
    	z-index:100;
    }
    .ca-nav span.ca-nav-next{
    	background-position:top right;
    	left:auto;
    	right:-40px;
    }
    .ca-nav span:hover{
    	opacity:1.0;
    }

    .services-name{
        float:left;
        margin-top:20px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        font-size:14px;
        color: #000;
        text-decoration:none;
    }

    .services-text{
        float:left;
        margin-top:10px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        color: #777777;
        height:150px;
        line-height:1.5;
        overflow: hidden;
    }

    .services-btn{
        float:left;
        width:146px;
        height:45px;
        background:url('images/btn1_hover.png') no-repeat;
        color: #fff;
        text-shadow: 0px 0px 2px #333;
        text-align: center;
        padding-top:16px;
        margin-top:10px;
        margin-left:60px;
    }

    .services-btn:hover{
        background:url('images/btn1.png') no-repeat;
    }

/*������� �������*/

.slider{
    height:373px;
    width:100%;
    float:left;
    background: #999999;
    overflow: hidden;
}

.ca-container-slider{
	position:relative;
	min-width:980px;
    width:100%;
	height:372px;
    float:left;

}
.ca-wrapper-slider{
	width:100%;
	height:100%;
	position:relative;

}
.ca-item-slider{
	position:relative;
	width:981px;
	height:372px;
	text-align:center;
}

.ca-title-slider{
    position:relative;
    width:981px;
    height: 50px;
    background: #282623;
    float:left;
    margin-top:-50px;
    background: url('/bitrix/templates/main_page/images/slider-title.png') repeat;
}

.ca-title-slider-text{
    float:left;
    width:981px;
    color: #ededed;
    text-align: center;
    padding-top:16px;
    font-size:16px;
}

.ca-item-main-slider{
    position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	background:#fff;
}

.ca-icon-slider{
	width:981px;
	height:372px;
	position:relative;
}

.ca-nav-slider span{
	width:25px;
	height:38px;
	background:transparent url(/bitrix/templates/main_page/js/images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-50px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}

.ca-title-prev{
    float:left;
    min-width:40px;
    height:38px;
    margin-top:-210px;
    opaicty:0.7;
    cursor:pointer;
    padding:5px;
}

.ca-title-prev-text{
    float:left;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    color: #fff;
    opacity:1;
    display:none;
}

.ca-title-prev:hover{
    border-radius: 7px;
    background: url('/bitrix/templates/main_page/images/btns_bg.png') repeat;
}

.ca-container-slider:hover .ca-title-prev-text{
    display:block;
}

.ca-title-prev-image{
    float:left;
    width:25px;
    height:38px;
    background:transparent url(/bitrix/templates/main_page/js/images/arrows.png) no-repeat top left;
    opacity:1;
}

.ca-title-next{
    float:right;
    min-width:40px;
    height:38px;
    margin-top:-210px;
    opaicty:0.7;
    cursor:pointer;
    padding:5px;
}

.ca-title-next-text{
    float:right;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    color: #fff;
    opacity:1;
    display:none;
}

.ca-title-next:hover{
    border-radius: 7px;
    background: url('/bitrix/templates/main_page/images/btns_bg.png') repeat;
}

.ca-container-slider:hover .ca-title-next-text{
    display:block;
}

.ca-title-next-image{
    float:right;
    width:25px;
    height:38px;
    background:transparent url(/bitrix/templates/main_page/js/images/arrows.png) no-repeat top right;
    opacity:1;
}

.ca-nav-slider span.ca-nav-next{
    background-position:top right;
	left:auto;
	left:1920px;
    display:none;
}
.ca-nav-slider span.ca-nav-prev{
	background-position:top left;
	left:auto;
	left:1000px;
    display:none;
}
.ca-nav-slider span:hover{
	opacity:1.0;

}

/*����� ������*/

.city_selector {
    width:210px;
	float:left;
	background: url('images/city_bg.png') repeat-x ;
    min-height:40px;
	list-style: none;
	margin: 0;
	z-index: 140;
	-webkit-transition: box-shadow .3s;
	-moz-transition: box-shadow .3s;
	transition: box-shadow .3s;
    -webkit-transition: background .3s;
	-moz-transition: background .3s;
	transition: background .3s;
    position: relative;
}

.inside .city_selector {
	top: 7px;
}
.city_selector.hover {
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
    background: url('images/city_bg.png') repeat-x #2668a1;
    min-height:70px;
}

.city_selector a, .city_selector a:visited {
	text-decoration: none;
	display: inline-block;
	height: 2em;
	padding-bottom: 1px;
	color: #fff;
    padding-top:8px;
    padding-bottom:8px;

}
.city_selector.hover .active a, .city_selector.hover .active a:hover {
	color: #fff !important;
	border-bottom: none;
	margin-bottom: 1px;
	cursor: default;
}
.city_selector li {
	margin: 0;
	height: 0;
	padding: 0;
	-webkit-transition: height .3s, padding .3s, opacity .3s;
	-moz-transition: height .3s, padding .3s, opacity .3s;
	transition: height .3s, padding .3s, opacity .3s;
	opacity: 0;
}
.city_selector.hover li, .city_selector li.active {
	height: 2em;
	padding: 5px 0;
	opacity: 1;
}

/*Menu main*/

#menu{
  float: right;
  margin-top: 3px;
  margin-left: 0px;
  width: 550px;
  min-height: 40px;
}

    /* ��������� ���� �������
    ==========================================================================*/
/*
      #horizontal-multilevel-menu,#horizontal-multilevel-menu ul {
        margin-top: 0px;
        padding: 0;
        list-style: none;
        margin-left: 0px;
        margin-top: 0px;
        float: right;
        height: 40px;
      }

      #horizontal-multilevel-menu {}
    

      #horizontal-multilevel-menu a {
        display: block;
        padding: 0px 10px;
        text-decoration: none;
        text-align: center;
        font-size: 14px;
        font-family: Arial;
      }

      #horizontal-multilevel-menu li {
        float: right;
        margin-right:1px;
      }
     

      #horizontal-multilevel-menu li a.root-item {
        color: #fff;
        padding-top: 10px;
      }
      

      #horizontal-multilevel-menu li a.root-item-selected {
        color: #bbbbbb;
        text-decoration: none;
        padding-top: 10px;
        height: 35px;
      }

      

      #horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
        text-decoration: none;
        color: #bbbbbb;
        height: 35px;
      }
  

      #horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
        color: #bbbbbb;
      }
   

      #horizontal-multilevel-menu li.item-selected {
        color: #bbbbbb;
      }

      div.menu-clear-left {
        clear: left;
      }
*/
/*����� 2*/

.logo{
    float:left;
    margin-left:15px;
    width:55px;
    height:55px;
    background: url('images/logo.png');
    margin-top:40px;
}

.logo-line{
    float:left;
    margin-left:15px;
    height:55px;
    width:1px;
    margin-top:40px;
    background: #cdcdcd;
}

.logo-text{
    float:left;
    margin-left:15px;
    height:55px;
    width:115px;
    margin-top:43px;
    color: #666666;
    line-height:1.5;
    font-size:16px;
}

.search{
    float:left;
	margin-top: 45px;
}

.search-form input.search_area{
    font-size: 14px;
	color: #999;
    height:39px;
	padding-top: 2px;
    padding-left:5px;
    padding-right:5px;
	float:left;
    background: #eeeeee;
    border:1px solid #cccccc;
    border-radius:4px;
    min-width:195px;
    text-align: left;
    padding-right:45px;
}

.search-form input.search_btn{

}

.btn1{
    float:right;
    width:146px;
    height:51px;
    background:url('images/btn1_hover.png') no-repeat;
    color: #fff;
    text-shadow: 0px 0px 2px #333;
    text-align: center;
    padding-top:7px;
    margin-top:42px;
    margin-right:14px;
    font-size:14px;
}

.btn1:hover{
    background:url('images/btn1.png') no-repeat;
}

.btn2{
    float:right;
    width:146px;
    height:51px;
    background:url('images/btn2_hover.png') no-repeat;
    color: #fff;
    text-shadow: 0px 0px 2px #333;
    text-align: center;
    padding-top:7px;
    margin-top:42px;
    margin-right:14px;
    font-size:14px;
}

.btn2:hover{
    background:url('images/btn2.png') no-repeat;
}

.btn3{
    float:right;
    width:146px;
    height:51px;
    background:url('images/btn13_hover.png') no-repeat;
    color: #fff;
    text-shadow: 0px 0px 2px #333;
    text-align: center;
    padding-top:10px;
    margin-top:42px;
    margin-right:14px;
}

.btn3:hover{
    background:url('images/btn13.png') no-repeat;
}
/*��������� - �������
==============================================================================*/

#workarea{
    float: left;
    min-height: 200px;
    width:941px;
    padding-left: 20px;
    padding-right: 20px;

    margin-top: 50px;
    margin-bottom:50px;
}

#workarea-name{
    color:#000;
    margin-top:0px;
    font-size:24px;
}

.content{
  width: 620px;
  float: left;
}

.content-text{
    float:left;
    width:100%;
    margin-top:10px;
    color: #777777;
    line-height:1.5;
}

    /* ������� �������
    ==========================================================================*/
    .adwords-main{
        float:left;
        border: 1px solid #dddddd;
        width:940px;
        min-height:40px;
        margin-top:30px;
    }

    .adwords-main-area{
        margin:30px;
        width:880px;
        min-height:20px;
    }

    .sidebar{
        width: 305px;
        float: right;
        min-height: 200px;
        min-height:100px;
        border:1px solid #dddddd;
    }

    .sidebar-module{
        float: left;
        width:240px;
        margin:30px;
        text-align:center;
    }

    .sidebar-module-name{
        padding-top: 8px;
        padding-left: 15px;
        color: #fff;
        width:252px;
        font-weight: bold;
        background: #a12f3f;
        height:25px;
        font-size:16px;
    }

    .sidebar-module-text{
        margin-left: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-right: 10px;
        padding-left: 10px;
        width:240px;
    }

.content-soc{
    float:left;
    width:100%;
    min-height: 220px;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background: url('images/bg.png') repeat;
}

    .content-soc-text{
        float:left;
        width:350px;
        min-height:20px;
        margin-left:20px;
        color: #404040;
        font-size:24px;
        font-weight:bold;
        margin-top:70px;
        line-height:1.5;
    }

    .content-soc-area{
        float:left;
        width:585px;
        margin-left:5px;
        min-height:20px;
        margin-top:60px;
    }

    .content-soc-area img{
        float:left;
        margin-left:5px;
    }

    .content-soc-area img:hover{
        opacity:0.7;
    }

.bottom-slider{
    float:left;
    width:100%;
    margin-top: 50px;
}

.bottom-slider-text{
    width:100%;
    text-align:center;
    color: #404040;
    font-size:24px;
    font-weight:bold;
}
    #owl-demo2{
        float:left;
        width:1010px;
        margin-top:35px;
    }

    .bottom-item{
        float:left;
        width:270px;
        margin-left:15px;
        border:1px solid #d9d9d9;
        background: #fff;
        height: 240px;
        margin-left:50px;
        box-shadow: 0px 2px 1px #bbb;
    }

    .bottom-name{
        float:left;
        margin-top:20px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        font-size:14px;
        color: #000;
        text-decoration:none;
        text-align: center;
        height:36px;
        overflow:hidden;
    }

    .bottom-name a{
        font-size:14px;
        color: #000;
        text-decoration:none;
    }

    .bottom-text{
        float:left;
        margin-top:10px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        color: #777777;
        height:150px;
        line-height:1.5;
        overflow: hidden;
    }

    .bottom-btn{
        float:left;
        width:146px;
        height:45px;
        background:url('images/btn1_hover.png') no-repeat;
        color: #fff;
        text-shadow: 0px 0px 2px #333;
        text-align: center;
        padding-top:16px;
        margin-top:10px;
        margin-left:60px;
    }

    .bottom-btn:hover{
        background:url('images/btn1.png') no-repeat;
    }

.recom-slider{
    float:left;
    width:100%;
    margin-top: 0px;
}

.recom-slider-text{
    width:100%;
    text-align:center;
    color: #404040;
    font-size:24px;
    font-weight:bold;
}

    #owl-demo3{
        float:left;
        width:100%;
        margin-top:35px;
    }

    .recom-item{
        float:left;
        width:270px;
        margin-left:15px;
        border:1px solid #d9d9d9;
        background: #fff;
        height: 240px;
    }

    .recom-name{
        float:left;
        margin-top:20px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        font-size:14px;
        color: #000;
        text-decoration:none;
        text-align: center;
        height:36px;
        overflow:hidden;
    }

    .recom-name a{
        font-size:14px;
        color: #000;
        text-decoration:none;
    }

    .recom-text{
        float:left;
        margin-top:10px;
        width:220px;
        padding-left:25px;
        padding-right:25px;
        color: #777777;
        height:150px;
        line-height:1.5;
        overflow: hidden;
    }

    .recom-btn{
        float:left;
        width:146px;
        height:45px;
        background:url('images/btn1_hover.png') no-repeat;
        color: #fff;
        text-shadow: 0px 0px 2px #333;
        text-align: center;
        padding-top:16px;
        margin-top:10px;
        margin-left:60px;
    }

    .recom-btn:hover{
        background:url('images/btn1.png') no-repeat;
    }


    /* ������� - ������ ���������
    ==========================================================================*/

    div.news-list img
    {
            margin-right:10px;
    }

    /* ������� - ��������� ��������
    ==========================================================================*/

    div.news-detail img.detail_picture
    {
            margin:0 8px 6px 1px;
    }
    .news-date-time
    {
            color:#486DAA;
    }

    /* ������� - ������ ��������
    ==========================================================================*/
    #catalog-section-table{
        width: 640px;
        display: block;
        float: left;
    }
    .catalog-section-block1{
        width: 227px;
        height: 200px;
        float: left;
        border: dotted 1px #ccc;
        margin-top: 10px;
    }

    .catalog-section-block2{
        width: 227px;
        height: 200px;
        float: left;
        border: dotted 1px #ccc;
        margin-left: 10px;
        margin-top: 10px;
    }

    .catalog-section-block1 a, .catalog-section-block2 a{
        color: #333;
        font-size: 16px;
        text-decoration: none;
    }

    .catalog-section-block1 a:hover, .catalog-section-block2 a:hover{
        color: #888;
        text-decoration: underline;
    }

    .catalog-section-block1 img, catalog-section-block2 img{
        margin-top:10px;
    }
    /* �����������
    ==========================================================================*/
    .photos-gallery{
        width:650px;
        float:left;
        min-height:100px;
    }
    .photos-block{
        float:left;
        width:200px;
        height:200px;
        margin-left: 5px;
        margin-top:5px;
    }
    .photos-name{
        width:200px;
        text-align: center;
        color: #333;
    }
    .photos-goback{
        float:left;
        width:100%;
        height:30px;
    }
    .photos-goback a{
        color: #333;
    }
    .photos-goback a:hover{
        color: #777;
    }
    /*����������� ������ ��������*/
    #photos-section-table{
        width: 640px;
        display: block;
        float: left;
    }
    .photos-section-block1{
        width: 227px;
        height: 200px;
        float: left;
        border: dotted 1px #ccc;
        margin-top: 10px;
    }

    .photos-section-block2{
        width: 227px;
        height: 200px;
        float: left;
        border: dotted 1px #ccc;
        margin-left: 10px;
        margin-top: 10px;
    }

    .photos-section-block1 a, .photos-section-block2 a{
        color: #333;
        font-size: 16px;
        text-decoration: none;
    }

    .photos-section-block1 a:hover, .photos-section-block2 a:hover{
        color: #888;
        text-decoration: underline;
    }

    .photos-section-block1 img, photos-section-block2 img{
        margin-top:10px;
    }
    /*����� �����
    ==========================================================================*/
    .map-columns a{
        color: #333;
    }
    .map-columns a:hover{
        color: #555;
    }



/* FOOTER
==============================================================================*/

.footer{

    width: 100%;
    position: relative;
    float:left;
    background: #333333;
    line-height:1.5;
}

.footer-block1{
    float:left;
    margin-top:35px;
    margin-left:20px;
    width:225px;
    color: #666666;
}

.footer-block1 a{
    color: #666666;
    text-decoration: underline;
}

.footer-block1 a:hover{
    text-decoration: none;
    color: #fff;
}

.footer-block2{
    float:left;
    margin-top:35px;
    margin-left:20px;
    width:390px;
    color: #666666;
}

.footer-block2 a{
    color: #666666;
    text-decoration: underline;
    float:left;
    padding-left:10px;
    padding-right:10px;
}

.footer-block2 a:hover{
    text-decoration: none;
    color: #fff;
}


.footer-block3{
    float:right;
    margin-top:35px;
    margin-left:20px;
    width:280px;
    color: #666666;
    margin-right:20px;
}

.f-image{
    float:left;
    width: 50px;
    min-height:30px;
}

.f-text{
    float:left;
    min-height:30px;
    width: 230px;
    line-height:1.5;
}

.f-text a{
    color: #666666;
    text-decoration: underline;
}

.f-text a:hover{
    text-decoration: none;
    color: #fff;
}

.table-search-result{
    background: #fff;
    border-radius:8px;
    border:1px solid #aaa;
    margin-top:5px;
    min-width:200px;
    padding:10px;
}

.another_tour{
    float:left;
    width:98%;
    font-size:18px;
    margin-top:20px;
    min-height: 24px;
    border-bottom:1px solid #aaa;
}

/*������������� �����-������*/

.wrap_trigger_map {	
	box-shadow: 0px 0px 5px -3px #000 inset;
	-moz-box-shadow: 0px 0px 5px -3px #000 inset;
	-webkit-box-shadow: 0px 0px 6px -3px #000 inset;
	/*border-radius: 0px 0px 0px 5px;*/
	border-radius:5px;
	position: absolute;
	z-index: 9;
	height: 31px;
	/*margin-left: 229px;
	margin-top: -1px;*/
	margin-left: 220px;
	margin-top: 5px;	
	width: 107px;
	cursor:pointer;
}

.wrap_trigger_map .caption_trigger {
	position:absolute;
	width: 100%;
	height:100%;
	text-align: center;
	font-size:14px;
}

.wrap_trigger_map .caption_trigger table {
	height:100%;
	color:black;
}

/*.wrap_trigger_map .toggle {	
	background: #E2A41E;
	position: absolute;
	top: 1px;
	width: 50%;
	height: 94%;
	border-radius: 0px 0px 0px 3px;
	z-index:-1;
	box-shadow: 0px -1px 3px -2px #000;
}*/

.wrap_trigger_map .toggle {	
	background: none repeat scroll 0% 0% #E2A41E;
	position: absolute;
	top: 3px;
	z-index: -1;
	box-shadow: 0px -1px 3px -2px #000;
	-webkit-box-shadow: 0px -1px 3px -2px #000;
	height: 26px;
	border-radius: 5px;
	margin-left: -1px;
}

.wrap_trigger_map.pos_wrap_trigger_top {
	margin-top: 15px;
}

.wrap_trigger_map.trigger_air td:nth-child(2), .wrap_trigger_map.trigger_land td:nth-child(1)  {
	color:white;	
}

.wrap_trigger_map.trigger_land .toggle {
	left:1px;
}	