body,
body.bg_body { background: none; }  
div.wrapper { width: 750px; }
#header { width: 750px; background: url(/images/css-tablet/bg-header.png) 0px 30px no-repeat; }
#header .headerTop { width: 730px; background: none; color: #004d8f; }
#header .headerTop .menuPomocne a { color: #004d8f; font-size: 11px; }
#header .headerTop .menuPomocne .lang { font-size: 11px; height: 34px; padding: 0px 14px; border-left: 1px solid #e2e9ef; border-right: 1px solid #e2e9ef; }
#header .headerTop .menuPomocne .lang.lng_sk { background: none; text-indent: 0px; width: auto; border-right: 0px none; }
#header .headerTop .menuPomocne .lang.lng_en { background: none; text-indent: 0px; width: auto; border-right: 0px none; }
#header .headerTop .menuPomocne .lang.lng_de { background: none; text-indent: 0px; width: auto; border-right: 0px none; }
#header .headerTop .menuPomocne .lang.lng_hu { background: none; text-indent: 0px; width: auto; }
#header .headerTop .menuPomocne .lang.lng_open { background: url(/images/css-tablet/bg-lng-open.png) center bottom no-repeat; }
#header .headerTop .menuPomocne .iconBlindFriendly { color: #004d8f; font-size: 11px; }
#header .headerBottom { width: 720px; height: 100px; padding: 0px 15px 110px 15px; background: none; }
a.logo { margin: 5px 0px 0px 5px; }

#header .vyhladavanie { float: right; min-height: 70px; height: 70px; }
#header .vyhladavanie p { background: none; height: 35px; margin-top: -15px; width: 215px; }
#header .vyhladavanie input { margin: 41px 0px 7px 7px; width: 165px; min-height: 1px; }
#header .vyhladavanie .searchText  { display: block; line-height: 35px; padding: 0 5px 0 0; text-align: right; width: 205px; text-indent: -5000px; font-size: 0px; line-height: 1px; }
#header .vyhladavanie .smallSearchSubmit { margin: 34px 0px 0px 0px; }

#header .moznosti { padding: 20px 0px 0px 0px; float: right; }
#header .moznosti li { background: none; margin: 0px; padding: 0px 0px 0px 20px; float: right; }
#header .moznosti a { width: 31px; height: 31px; padding: 0px; }
#header .moznosti a.iconSitemap { background: url(/images/css-tablet/ico-site-map.png) no-repeat center center; }
#header .moznosti a.iconRss { background: url(/images/css-tablet/ico-rss.png) no-repeat center center; }
#header .moznosti a.iconFacebook { background: url(/images/css-tablet/ico-facebook-large.png) no-repeat center center; }
#header .moznosti a.odrazkaSeda { width: 107px; height: 37px; padding: 0px; background: url(/images/css-tablet/ico-kontakt.png) center center no-repeat; text-align: center; font-size: 12px; color: #ffffff; }

#menu { width: 750px; margin: -120px 0px 0px 0px; background: none; }
#menu > ul { background: url(/images/css-tablet/bg-top-menu.png) 0px 0px no-repeat; margin: 0px; padding: 0px !important; width: 750px !important; height: 55px !important; display: flex;}
#menu > ul li { width: 187px; margin: 0px !important; padding: 0px; text-align: center; height: 55px; }
#menu > ul > li { border-left: 1px solid #619ACE; margin: 0px; }
#menu > ul > li:first-child { border-left: 0px none; }
#menu ul li > a { background: none; margin: 0px; padding: 0px; display: block; width: 100%; height: 45px; line-height: 45px; font-size: 13px; color: #004d8f; }
#menu ul li > a span { display: none; }
#menu ul li:first-child a { width: 100%; }
#menu li a:hover, #menu ul li.sfHover > a { background: none; padding: 0px; }
#menu > ul > li:hover { margin: 0px; }
#menu > ul > li > a:hover { margin: none; background: none; }
#menu li { width: 180px; margin: 0px; padding: 0px; }
#menu li:first-child { margin: 0px; padding: 0px; }
#menu li a:hover, #menu ul li.sfHover > a { margin: 0px; padding: 0px; background: none; color: #004d8f; }
#menu li a:hover span, #menu ul li.sfHover > a span { display: block; width: 22px; height: 14px; background: url(/images/css-tablet/bg-top-menu-open-arrow.png) 0px 0px no-repeat; position: absolute; top: 44px; left: 50%; margin-left: -11px; }
#menu li a:hover span.sf-sub-indicator, #menu ul li.sfHover > a span.sf-sub-indicator { display: none; }
#menu > ul > li > a:hover span { display: block; width: 22px; height: 14px; background: url(/images/css-tablet/bg-top-menu-open-arrow.png) 0px 0px no-repeat; position: absolute; top: 44px; left: 50%; margin-left: -11px; }
#menu > ul li ul { width: 750px !important; }
#menu > ul li { height: 45px; }

#menu > ul li:hover ul, #menu > ul li.sfHover ul { left: 0px !important; top: 50px !important; margin: 0px; padding: 15px 0px 0px 0px; }
#menu > ul ul {  }
#menu li ul li { width: auto !important; height: 33px; margin: 0px 6px 10px 0px!important; padding: 0px !important; background: url(/images/css-tablet/bg-top-menu-sub.png) left top no-repeat; }  
#menu ul ul li.sfHover, #menu ul ul li:hover, #menu ul ul li.open { background: url(/images/css-tablet/bg-top-menu-sub.png) left bottom no-repeat; }
#menu li ul li a, #menu li.open ul li a { width: auto !important; height: 33px; margin: 0px !important; padding: 0px 5px !important; color: #004d8f; font-size: 12px; line-height: 30px; background: url(/images/css-tablet/bg-top-menu-sub-r.png) right top no-repeat; position: relative !important; }
#menu ul ul li.sfHover > a, #menu ul ul li:hover > a, #menu ul ul li.open > a { color: #ffffff; height: 30px; line-height: 30px; font-size: 12px; background: url(/images/css-tablet/bg-top-menu-sub-r.png) right -33px no-repeat; }
#menu > ul li.sfHover ul li.open > a { position: relative !important; }
#menu ul li.open ul li.open a span { position: absolute; display: block; width: 100%;  }
#menu ul ul li.sfHover > a span, #menu ul ul li:hover > a span, #menu ul ul li.open > a span {  display: none;  }
#menu ul ul li.open > a span { display: block; margin: 0px; padding: 0px; height: 8px; width: 100%; background: url(../images/css-tablet/bg-arrow-top-menu.png) center center no-repeat; position: absolute; left: 0px; top: 29px; }

#main { width: 750px; background: none; padding: 0px; }
#hp div.boxBannerTop { padding: 0px; width: 750px; }

div.boxBannerTop .najblizsieUdalosti { width: 750px; height: 280px; }
div.boxBannerTop .udalosti { width: 235px; }

div.side_banner_box { width: 480px; }

ul#banner_nav { width: 270px; }
ul#banner_nav li { width: 270px; height: 55px; }
ul#banner_nav li a { width: 250px; }

ul#banner_nav li a:hover { background-position: 0px 0px; text-decoration: none; }
ul#banner_nav li a:hover span.linkArrow { display: none; }
ul#banner_nav li a:hover span.lhr, ul#banner_nav li a:hover span.lsr { background-position: left top; } 

ul#banner_nav li a.bannerOpen { background-position: 0px 0px; }
ul#banner_nav li a.bannerOpen span.linkArrow { background: url(/images/css/bg-side-banner-a-span.png) 0px -21px no-repeat; display: block; z-index: 50; }
ul#banner_nav li a.bannerOpen span.lhr, ul#banner_nav li a.bannerOpen span.lsr { background-position: left bottom; } 

div.udalosti { padding: 20px 35px 0px 5px; }
div.udalosti h4 { color: #00a950; }

div.linksBanner { display: block; float: left; width: 475px; }
#hp div.linksBanner .boxSidebar { padding: 20px 0px 0px 0px; }
div.linksBanner .boxSidebar { padding: 0px 0px 0px 0px; clear: none; float: right; }
div.linksBanner .udalosti { padding: 0px; }

#sidebarRight { padding: 30px 0px 0px 0px; }
#sidebarRight div.boxSidebar:first-child  { padding: 0px; float: left; }

div.linksBanner .boxBanner { padding: 60px 35px 0px 5px; float: left; width: 200px; }

#hp #sidebarRight { display: none; }
div.boxSidebarPink { display: none; }

#sidebarRight .boxBanner { float: left; width: 200px; padding: 60px 0px 0px 40px; }
#sidebarRight div.boxSidebar { background: none; float: right; clear: none; padding: 0px; }

#colummn1 #mainContent .content { margin: 0px; padding: 0px; width: 750px; }
#colummn1 #mainContent .content .tabulkaStandard { width: 950px; }

#colummn2 #sidebarLeft { width: 750px; }
#colummn2 #sidebarLeft ul { margin: 0px 0px 30px 0px; width: 230px; float: left; }
#sidebarLeft ul { margin: 0px 0px 30px 0px; }
#sidebarLeft li { background: url(/images/css-tablet/bg-menu-left-li.png) no-repeat left top; padding: 0px 0px 10px 10px; margin: 0px; }
#sidebarLeft li a  { display: block; line-height: 30px; text-align: right; color: #062d4f; padding: 0px 20px 0px 0px; }
#sidebarLeft li li { padding: 4px 0px; }
#colummn2 #sidebarLeft .boxBanner { padding: 10px 0px 0px 15px; width: 505px; float: left; display: none; }
#colummn2 #sidebarLeft .boxBanner img { margin: 0px 0px 0px 10px; padding: 0px; width: 150px; height: auto; }

/* perex */
div.boxPerex { background: url(/images/css-tablet/bg-box-perex.png) no-repeat 0px 0px; padding: 10px 0px 0px 0px;}
div.boxPerex p { background: url(/images/css-tablet/bg-box-perex-bottom.png) no-repeat left bottom; padding: 0px 10px 30px 10px; }

div.wrapper { width: 750px; margin: 0px auto; }
body .grids{ clear: both; width: 750px; list-style: none; }
body .grid-275 { width: 750px; }
body .grid-430 { width: 750px; /* 495px */ padding: 0px 0px 0px 0px; }
body .grid-705 { width: 750px; margin: 0px !important; padding: 0px !important; }

div.breadcrumb { clear: both; padding: 0px 0px 10px 0px; color: #585858; position: relative; top: -7px; display: none; }
div.breadcrumb a { color: #585858; }

.tab_menu { width: 750px; border: 1px solid #267e30; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 0px 0px 15px 0px; }
.tab_menu ul { margin: 0px; padding: 18px 12px; list-style-type: none; }
.tab_menu li { margin: 0px 0px 0px 44px; padding: 0px; width: 212px; float: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #038f00; font-size: 14px; background-position: 1px 10px; }
.tab_menu li:first-child { margin: 0px; }
.tab_menu li.clearLi { clear: both; margin: 0px; }
.tab_menu li a { color: #038f00; display: block; padding: 5px 6px 3px 15px; }
.tab_menu li ul { margin: 0px; padding: 0px; }
.tab_menu li li { margin: 0px; padding: 0px; background: url(../images/css-tablet/bg-menu-line.png) left top no-repeat; font-size: 11px; color: #004d8f; }
.tab_menu li li:first-child { background: none; }
.tab_menu li li a { padding: 5px 16px; color: #004d8f; background: url(../images/css-tablet/bg-menu-lili.png) 2px 8px no-repeat; }

#mainContent { margin: 0px; padding: 0px 0px 10px 0px; width: 750px; background: none; }
#mainContent .content { margin: 0px; padding: 0px; width: 750px; background: none; }
div.aktuality-2013 { margin: 0px; padding: 20px 0px 0px 0px; background: none; }
div.aktualityContent-2013 { width: 750px; margin: 0px; padding: 0px; background: none; }
div.aktuality-2013 .news-hp .news_title,
div.aktuality-2013 .news-hp .news_title:hover { width: 645px; background: url(/images/css-tablet/bg-news.png) left top no-repeat; }

div.boxSectionName { float: left; background: url(/images/banner/banner-980x96.png) no-repeat 0px 0px; height: 97px; display: none !important; }
div.boxSectionName p { padding: 45px 0px 0px 60px; font-size: 30px; }
div.boxSectionName p a { color: #c90000;  }
div.boxSectionName p a:hover { text-decoration: none; }

#mainContent .boxObsah { float: left; width: 750px; }

#footer { background: url(/images/css-tablet/bg-footer-box-top.png) #2b5478 0px 0px no-repeat; clear: both; padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px; width: 750px; }
#footer .sekundarneMenu { float: none; padding: 0px 15px 0px 15px; width: 720px; }
#footer .sekundarneMenu li { width: auto; float:  left; padding: 0px 0px 23px 48px; }
#footer .sekundarneMenu li:first-child { padding: 0px 0px 23px 0px; }
#footer .sekundarneMenu li a { width: 207px; height: 37px; line-height: 35px; display: block; margin: 0px; padding: 0px; background: url(/images/css-tablet/bg-footer-inp.png) center center no-repeat; text-align: center; }

#footer .sekundarneMenu2 { float: none; padding: 0px 0px 0px 0px; width: 750px; }
#footer .sekundarneMenu2 li { padding: 0px; margin: 0px; padding: 0px 0px 0px 35px; float: left; width: 215px; background: none; }
#footer .sekundarneMenu2 li:first-child { margin: 0px; }
#footer .sekundarneMenu2 li a { display: block; width: 207px; height: 20px; line-height: 20px; padding: 0px 0px 0px 12px; background: url(/images/css/arrow-01-white.png) 0px 7px no-repeat; }

#footer .sekundarneMenu2 p { width: auto; height: auto; margin: 40px 0px 0px 0px; padding: 20px 15px 20px 15px; border-top: 1px solid #4b7493; position: relative; top: 0px; left: 0px; background: url(/images/css-tablet/bg-footer-box-bottom.png) left bottom no-repeat; }

#footer .footerTop2 .sekundarneMenu li a { font-size: 14px; padding: 0px; }

#footer .sekundarneMenu li.btn_large { width: 462px; clear: both; margin: 0px; padding: 0px 0px 23px 0px; }
#footer .sekundarneMenu li.btn_large a { width: 462px; height: 37px; line-height: 35px; display: block; margin: 0px; padding: 0px; background: url(/images/css-tablet/bg-footer-inp-large.png) center center no-repeat; }

#footer p { position: absolute; width: 50px; height: 50px; padding: 0px; margin: -60px 0px 0px 600px; }
#footer p.noprint { width: 255px; margin: -62px 0px 0px 266px; text-align: left; }
#footer p.noprint br { display: block; }

#webjetToolbar { display: none; }
