/* zoomies */
a.icnLink span.icon,
div.shBox span.icon,
#menu li,
#menu li a,
#menu li a:link,
#menu li a:visited,
#menu li a:hover,
#menu li a:focus,
#menu li a:active,
#menu li span,
#menu li.hasChild ul.menuItems
{ zoom:1 }

/* html 5 block elements */
header ,nav ,section ,article ,aside ,footer ,hgroup 
{ display: block; }


/* replace submenu drop shadows with simple border */
#menu li.hasChild a,
#menu li.hasChild span
{ border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-left: 24px; padding-right: 24px; }
#menu li.hasChild:hover a,
#menu li.hasChild:hover span
{ border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; }
#menu li.hasChild ul.menuItems { border: 1px solid #DEDEDE; top: 35px; }
#menu li ul.menuItems li ul.menuItems,
#menu li.hasChild ul.menuItems li a,
#menu li ul.menuItems li ul.menuItems a,
#menu li.hasChild ul.menuItems li span,
#menu li ul.menuItems li ul.menuItems span
{ border: none; }

/* reduce page width and set it to fixed values */
div.bodyWrapper { width: 1220px; }
#top { width: 1220px; }
#top header { width: 1143px; }
#top nav { width: 1143px; }

section.topNews { width: 876px; }

#sliderTop { width: 837px; }
.animBoxBtnSteps { left: 400px; }
.animBoxBtnStep { display: block; float: left; }

div.newsBox { width: 292px; }
div.innerNewsBox { height: 293px; }
div.footerBox { width: 255px; }
section.meta { width: 420px; }

div.contentWrapper { width: 758px; }
section.content { width: 758px; }
section.contentTop { width: 758px; }

section.contentTop #sliderTop { width: 719px; }
.animBoxBtnSteps { left: 343px; }

.right_item_gml  { margin-left: 0px; }

#metaIcon,
#metaButton
{ display: none; }

#metaContent
{ padding-top: 0px; }

div.gMap { width: 719px; }

div.qlButtonWrapper { width: 1143px; }

section.content,
div.gpl_1,
div.inputBox,
div.inputError
{ zoom: 1; }
