﻿div#menu1 {
 padding: 7px 0 4px;
 width: 100%;
 float: left;
 position: relative;
 overflow: hidden;
}
div#menu1 ul.rMenu {
 border: none;	 	
 margin: 0 auto;	
 padding: 0;	 	
 position: relative;
 float: left;	 	
 left: 50%;	 	 
 background: none !important;
}
ul.rMenu li {	 	
 text-align: center;
 margin-right: 8px;	
 padding-right: 8px;
 position: relative;
 float: left;	 	
 right: 50%;	 	
 width: auto;	 	
}
div#menu1 li.menu-item a {	 	
 color: #D4213D;	 	 
 width: 100%;	 	 
 height: 28px;	 	
 padding: 4px 3px !important;	 	
 font-weight: bold !important;
 box-shadow: 0 0 0 #fff;
 font-size: 1.3em !important;
 -webkit-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
 border: 1px solid #D4213D !important;
 text-shadow: 0 0 1px #ffffff !important;
 background-color: #D4213D !important;
 color: #ffffff !important;
}
div#menu1 li.page_item a {
 background-color: #ffffff;
 color: #EF3C25;
 width: 100%;
 height: 28px;
 padding: 4px 3px !important;
 font-weight: bold !important;
 box-shadow: 0 0 0 #fff;
 -webkit-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */	 	/* custom */
 border: 1px solid #D4213D !important;
 text-shadow: 0 0 1px #ffffff !important;
 background-color: #D4213D !important;
 color: #ffffff !important;
}
/* "current" page and hover, first part old version */
div#menu1 ul.rMenu li.current-menu-item > a:link, 	 
div#menu1 ul.rMenu li.current-menu-item > a:active, 	
div#menu1 ul.rMenu li.current-menu-item > a:hover, 	 
div#menu1 ul.rMenu li.current-menu-item > a:visited,	
div#menu1 ul.rMenu li.current_page_item > a:link, 	 
div#menu1 ul.rMenu li.current_page_item > a:active, 	
div#menu1 ul.rMenu li.current_page_item > a:hover, 	 
div#menu1 ul.rMenu li.current_page_item > a:visited {
 background-color: #EF3C25;
 color: #FFFFFF;
}
div#menu1 li.page_item a:hover, div#menu1 li.menu-item a:hover {
 color: #ffffff !important;
 border: 1px solid #D4213D !important;
 box-shadow: 0 3px 3px #aaa;
 text-shadow: 0 0 2px #ffffff;
 background-color: #D4213D !important;
/*
transition: all .2s linear; 	 	
-moz-transition: all .2s linear; 	
-o-transition: all .2s linear; 	 	
-webkit-transition: all .2s linear; 
*/
 -webkit-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
div#menu1 li.current_page_item a, div#menu1 li.current_page_parent a, div#menu1 li.current_page_ancestor a {
 -webkit-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
 text-shadow: 0 0 1px #ffffff !important;
 background-color: #D4213D !important;
 color: #ffffff !important;
}
div#menu1 li.current_page_item a:hover, div#menu1 li.current_page_parent a:hover, div#menu1 li.current_page_ancestor a:hover {
 border: 1px solid #D4213D;
}
ul#menu-boczne {	 	
 border-width: 1px 0 0;	
 border-style: solid;	
 border-color: #ae483a;	
}
ul#menu-boczne li {	 	
 border-width: 0 0 1px;	
 border-style: solid;	
 border-color: #DFA79F;	
 margin: 0;
 padding: 6px 0;
 text-align: center;
 width: 100%;
 position: relative;
 background-color: #ffffff;
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li:hover, ul#menu-boczne li.current_page_item, ul#menu-boczne li.current_page_ancestor, ul#menu-boczne li.current_page_parent {
 background-color: #ffedaf;
 box-shadow: inset 0 0 8px #ae483a;
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li.parent, ul#menu-boczne li.current_page_ancestor, ul#menu-boczne li.current_page_parent {
 background-image: url('http://echiny.pl/gfx/sub_menu_arrow.png') !important;
 background-position: 95% 50%;	 	 background-position: 95% 50%;
 background-repeat: no-repeat;	 	 background-repeat: no-repeat;
 -webkit-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: all 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li.parent:hover {
 background-position: right;
}
/*2 poziom*/
ul#menu-boczne li ul {
 height: 0;
 opacity: 0;
 max-width: 0;
 border-top-right-radius: 8px;
 border-bottom-right-radius: 8px;
 z-index: 1;
 display: none;
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li:hover ul {
 border-width: 1px;	 	 
 border-style: solid;	 	
 border-color: #ae483a;	 	
/*#ae483a;*/	 	
 display: block;	 	 
 max-width: 205px;	 	 
 height: auto;	 	 
 position: absolute;	 	
 top: -1px;
 left: 278px;
 background-color: #ffffff;	
 opacity: 1;	 	 
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li:hover ul li a {
 display: block;
 width: 200px;
}
ul#menu-boczne li:hover ul li:first-child {	
 border-top-right-radius: 8px;
}
ul#menu-boczne li:hover ul li:last-child {	
 border-bottom-right-radius: 8px;
}
/*3 poziom*/
ul#menu-boczne li:hover ul li ul {
 height: 0;	 	
 opacity: 0;	
 max-width: 0;	
 border-top-right-radius: 8px;	 
 border-bottom-right-radius: 8px;
 position: absolute;
 top: -1px;
 left: 178px;
}
ul#menu-boczne li ul li ul {
 height: 0;	 
 opacity: 0;	 
 max-width: 0;	 
 display: none;	 
 position: absolute;	
 top: -1px;	 
 left: 178px;	
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li ul li:hover ul {
 border-width: 1px;	
 border-style: solid;	
 border-color: #ae483a;	 
/*#ae483a;*/
 display: block;
 max-width: 180px;
 height: auto;
 background-color: #ffffff;	
 z-index: 1;
 opacity: 1;
 position: absolute;
 top: -1px;
 left: 178px;
 -webkit-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);
 -moz-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -ms-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 -o-transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 
 transition: opacity 250ms cubic-bezier(0.615,0.010,0.540,0.990);	 	 
/* custom */
}
ul#menu-boczne li ul li:hover ul li:first-child {
 border-top-right-radius: 8px;
}
ul#menu-boczne li ul li:hover ul li:last-child {
 border-bottom-right-radius: 8px;
}
ul#menu-boczne li ul li:hover ul li a {
 color: #ae483a;
 display: block;
 width: 178px;	
}
ul#menu-boczne li ul li:hover ul li a:hover {
 color: #ff0000;
}
div#respond {
 border: solid 1px #AE483A;	
}
div#echiny_logo{
	background-image: url("logo/Logo_echiny_W200.png");
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
	height:73px;

}