.toggleMenu{display:none;padding:5px 7px;background-color:#2386c7;color:white;float:right;margin:10px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.toggleMenu:hover{color:yellow;}
.toggleMenu:after{clear:both;}
.nav{list-style:none;*zoom:1;display:inline-block;margin-left:0;padding-left:0;}
.nav:before, .nav:after{content:"";display:table;clear:both;}
.nav ul{list-style:none;width:9em;}
.nav a{padding:2px 20px 2px 0;color:#666;font-weight:bold;background:none;text-decoration:none;text-transform:uppercase;}
.nav p, .nav div{font-size:14px;line-height:100%;}
.nav li{position:relative;margin:0;}
.nav div:after{width:20px;height:10px;content:"";color:#a0a0a0;background:url("../pics/kreseczka-pion.png") no-repeat top center;top:5px;right:0px;position:absolute;display:inline-block;}
.nav > li{float:left;border-top:none;}
.nav li.has-dropdown{background-image:url("../pics/downArrow.png");background-repeat:no-repeat;background-position:98% 12px;}
.nav > li > a{display:block;}
.nav > li > a:hover{color:#2386c7;}
.nav li ul{position:absolute;left:-9999px;}
.nav > li:hover > ul{left:0px;border:0;background-color:#f0f0f0 !important;margin-bottom:10px;z-index:10000;}
.nav li li:hover ul{left:100%;top:0;}
.nav li li a{display:block;color:#666;position:relative;z-index:10000;padding:4px 10px;margin-left:-40px;text-transform:none;border-bottom:1px dotted #e0e0e0;}
.nav li li a:hover{color:#2386c7 !important;border-bottom:1px solid #e0e0e0;}
.nav li li a div.first{padding-top:6px;padding-bottom:3px;}
.nav li li a div.next{padding-top:3px;padding-bottom:3px;}
.nav li li a div.last{padding-bottom:6px;}
.nav li input{border:1px solid #e0e0e0;padding:3px;margin-right:5px;font-family:'Titillium',arial;font-style:italic;}
@media screen and (max-width:640px){
.main_menu{width:100%;margin:0;max-width:none;text-align:left;}
.nav{display:block;padding:0;}
.nav ul{margin:0 20px;width:80% !important;}
.nav div{padding:10px;}
.nav div:after{width:0px;height:0px;content:"";}
.nav li{border-bottom:1px solid #e0e0e0;}
.nav li li{border:0 !important;}
.nav > li > a:hover{background-color:#0f5493;color:white;}
.nav li li a{display:block;padding:2px 20px;border:0 !important;}
.nav li li a div.first{border:0 !important;}
.nav li li a div.next{border-top:0;border:0 !important;}
.active{display:block;}
.nav > li{float:none;}
.nav li.has-dropdown{background-image:url("../pics/downArrow2.png");background-repeat:no-repeat;}
.nav li li.has-dropdown{background-image:url("../pics/downArrow2.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul{display:block;width:100%;}
.nav > li:hover > ul , .nav li li:hover ul{position:static;}
.nav li li a:hover{background:#1463a5;}
.nav li.has-dropdown.active{background-image:url("../pics/upArrow2.png") !important;}
}