@media screen and (max-width:995px){
.media995{
display: none;
}
}

/*
.mainMenu
{
	background:url('images/menu-bg.png') repeat-x;
}

.mainMenu > li > a, .mainMenu > li > span
{
	background:url('images/menu-divider.png') right no-repeat;
}

.desktop .mainMenu > li:hover,
.mainMenu > li.active,
.mainMenu > li.selected{
	background:url('images/menu-hover.png') repeat-x;
}

*+html .mainMenu > li:hover {background:url('images/menu-hover.png') 0 0px repeat-x;}
*+html .mainMenu > li.selected {background:url('images/menu-hover.png') 0 0px repeat-x;}

.mainMenu > li.selected:first-child 
{
	background:url('images/menu-hover.png') repeat-x;
}
*/


.mainMenu > li > a, .mainMenu > li > span
{
	background:url('images/tuapse_separator_menu.png') right no-repeat;
}


.mainMenu > li.selected a{
	color: #660000;
}

.mainMenu .mainMenuPodmenu {background:#2274b4;
    -webkit-box-shadow:0 5px 30px rgba(0,0,0,0.6);
       -moz-box-shadow:0 5px 30px rgba(0,0,0,0.6);
            box-shadow:0 5px 30px rgba(0,0,0,0.6);
}

.desktop .mainMenu .mainMenuPodmenu ul > li:hover {background:#1c67a9;}

.mainMenu .mainMenuPodmenuLevelTwo {background:#195F9D;border:1px solid #2377c1;
    -webkit-box-shadow:0 5px 30px rgba(0,0,0,0.6);
       -moz-box-shadow:0 5px 30px rgba(0,0,0,0.6);
            box-shadow:0 5px 30px rgba(0,0,0,0.6);
}

.desktop .mainMenu .mainMenuPodmenuLevelTwo ul li:hover {background:#3c95e3;


}

.mainMenu .mainMenuPodmenu ul > li a {color:#d4ecff;}

.mainMenuPodmenuLevelTwo ul li em {background:url("images/menu-dropdown.png") right no-repeat;}

.desktop .mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {background:url("images/menu-dropdown-hover.png") right no-repeat;}

.desktop .mainMenu .mainMenuPodmenu ul > li:hover > a {color:#ffffff;}

.mainMenu .mainMenuPodmenu ul > li {border-bottom:1px solid #165298;}

.mainMenu > li > a, .mainMenu > li > span {
/*color:#fefefe;*/
}

/* main menu */

.left-over,
.right-over{
	display:none;
	position:relative;
	z-index:-1;
	width:295px;
	height:73px;
	background-repeat:no-repeat;
}
.desktop .left-over,
.desktop .right-over{
	display:block;
}
.left-over{
	float:left;
	background-image:url(images/left-over.png);
}
.right-over{
	float:right;
	background-image:url(images/right-over.png);
}

.stuff {margin:-70px 0 0 0;height:70px;}
.menu-center {background: url(images/sprite.png) no-repeat center;background-position: 0 0; width: 138px; height: 151px;margin:0 auto;position:relative;z-index:-1;}

.mainMenu {float:left;width:100%;
/*height:43px;*/
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0 0 0px 0; padding: 0;}

.mainMenu > li {float:left;}
.mainMenu > li > a, .mainMenu > li > span {font:13px Geneva, Tahoma, sans-serif;
/*font-weight:bold;
text-shadow:0px 1px 0px rgba(0,0,0,1);*/
text-decoration:none;float:left;padding:11px 15px 10px;height:43px;}

.desktop .mainMenu > li:hover,
.mainMenu > li.selected,
.mainMenu > li.active{
	border-radius:5px 0 0 5px;
}
.mainMenu > li.selected:first-child {-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;}


.desktop .mainMenu > li:hover .mainMenuPodmenu {display:block;}
.mainMenu > li.active .mainMenuPodmenu {display:block;}

.mainMenu .mainMenuPodmenu {display:none;}
.mainMenu .mainMenuPodmenu ul {margin:5px 0 0 0; padding: 0;}
.mainMenu .mainMenuPodmenu {margin: 43px 0 0;position: absolute;z-index: 999;width:300px;}
.mainMenu .mainMenuPodmenu ul > li {width:300px;float:left;}


.mainMenu .mainMenuPodmenu ul > li a {font-size:13px;text-decoration:none;padding:10px 20px 10px 20px; /*width:180px;*/float:left;}


*+html .mainMenu .mainMenuPodmenu {margin-left:-172px;}

.mainMenu .mainMenuPodmenuLevelTwo {left: 219px;margin: -1px 0 0;position: absolute;width: 300px;z-index:10;display:none;}

.mainMenu .mainMenuPodmenuLevelTwo ul {margin:0;}
.mainMenu .mainMenuPodmenuLevelTwo ul li {padding:0;margin:0;}
.mainMenu .mainMenuPodmenuLevelTwo ul li:last-child {border:0;}


.mainMenu .mainMenuPodmenu ul > li.nested:hover .mainMenuPodmenuLevelTwo {display:block;}

*+html .mainMenu > li > a:hover .mainMenuPodmenuLevelTwo {display:none;}


.mainMenuPodmenuLevelTwo ul li em {width:6px;height:10px;position:absolute;top:12px;left:-6px;}
.mainMenu .mainMenuPodmenuLevelTwo ul li:hover em {width:6px;height:10px;position:absolute;top:12px;left:-6px;}