﻿body { margin: 0px; padding: 0px; color: #5c5c5c; background-color: #ffffff; background: url('../storage/site/background.jpg') repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
img { border: 0px; }
div.content { width: 1000px; margin: 0pt auto; }
div.mainTop { clear: both; background: url('../storage/site/header_bg.jpg' ) no-repeat; height: 377px; }
.headerlink { display: block; height: 105px; margin-bottom: 111px; }
.headerlink:hover { text-decoration: none; }
div.mainContent { clear: both; }
div.leftColumn { float: left; width: 279px; }
div.centerColumn { padding-bottom: 13px; width: 1000px; float: left;}
div.rightColumn { float: right; width: 721px; background: url('../storage/site/snurka.jpg') no-repeat; }
div.footerSection { clear: both; }
div.footer { height: 147px; background-image: url('../storage/site/footer_bg.jpg'); background-repeat: no-repeat; color: #ffffff; clear: both; }
div.footer a { color: #ffffff; text-decoration: none; }
div.divPoweredBy { color: #000000; }

h1 { font-size: 18px; color: #b7515a; font-weight: normal; text-align: left; }
h4 { font-size: 11px; color: #cf9031; margin: 0px; }
ul { margin-left: 20px; line-height: 20px; }
a { text-decoration: none; color: #cf1b40; }
a:hover { text-decoration: underline; }


/*home*/
.flashbox { background: url('../storage/site/flash.jpg') no-repeat; height: 334px; float: right; width: 804px; position: relative; }
.fl1 { display: block; width: 200px; height: 230px; position: absolute; top: 30px; left: 20px; }
.fl2 { display: block; width: 190px; height: 230px; position: absolute; top: 30px; left: 225px; }
.fl3 { display: block; width: 190px; height: 230px; position: absolute; top: 30px; left: 420px; }
.fl4 { display: block; width: 185px; height: 230px; position: absolute; top: 30px; left: 610px; }
.flash_left { background: url('../storage/site/flash_left.jpg') no-repeat; height: 284px; width: 196px; float: left; }
.a1 { display: block; height: 30px; width: 80px; margin: 180px 0 20px 95px; }
.a2 { display: block; height: 30px; width: 80px; margin: 0 0 25px 100px; }

.a1:hover{ text-decoration:none}
.a2:hover{ text-decoration:none}

.mainDef { padding: 10px 0 0 10px; clear: both; }
.mainDefText { width: 710px; float: right; }
.mainDefText span { font-size: 30px; font-weight: normal; color: #f4ac0f; margin: 0px; padding: 0px; }
.mainDefText strong { font-size: 18px; font-weight: normal; color: #f4ac0f; }
.mainDefText img { margin: 30px 0 0 0; }

div.fContact { color: #fecf3b; font-weight: bold; margin: 15px 0 0 22px; float: left; }
div.fContact a { color: #fecf3b; font-weight: bold; text-decoration: none; }
div.fContact a:HOVER { text-decoration: underline; }

div.fMenu { padding: 30px 0 0 220px; color: White; }
div.fMenu a { margin-right: 20px; }
div.fMenu a:HOVER { text-decoration: underline; }

div.fDev { color: #a4a4a4; margin: 20px 0 30px 180px; clear: both; }
div.fDef a { color: #e6ab1c; text-decoration: none; }

.float_left { float: left; }
.float_right { float: right; }
.clear_both { clear: both; }

/* left column */
.left { background: url('../storage/site/left_bg.jpg') no-repeat; }

.news { background: url('../storage/site/news.jpg') no-repeat; padding: 31px 0 0 0; margin: 0 0 0 0; width: 251px; }
.news img { float: left; clear: both; margin-top: 5px; }
.newses { background: url('../storage/site/newses_bg.jpg') no-repeat; padding: 6px 0 6px 6px; margin: 5px 0 0 109px; height: 50px; }
.newses h4 { color: #ff940f; font: 11px; margin: 0 0 1px 0; padding: 0; }
.newses a { color: #0081c5; text-decoration: none; }
.newses a:HOVER { text-decoration: underline; }
.newses ul { line-height: 12px; padding: 0; }

.bonusy { background: url('../storage/site/bonusy.jpg') no-repeat; padding: 31px 0 0 0; margin: 0 0 0 0; width: 251px; }
.bonusy strong { color:#e02a2a}


/* right column */
.pageheader { width: 721px; height: 362px; margin: 98px 0 0 0; }


.subMain { padding: 10px 0 0 10px; clear: both; }
.subMain strong { color: #f4ac0f; font-size: 18px; padding-bottom: 20px; font-weight: normal; }
.subMain h1 { color: #f4ac0f; font-size: 18px; padding-bottom: 20px; font-weight: normal; }


.tableblue tr { background-color: #e0f4ff; color: #0081c5; }
.tableblue tr td { padding: 5px; text-align: center; }
.tablepink tr { background-color: #fae1f0; color: #9d2269; }
.tablepink tr td { padding: 5px; text-align: center; }

.tableorange tr { background-color: #fae2c1; color: #be740f; }
.tableorange tr td { padding: 5px; text-align: center; }
.tablegreen tr { background-color: #d8ec83; color: #667b12; }
.tablegreen tr td { padding: 5px; text-align: center; }

.subMain span { color: #0083c7; font-weight: bold; }


.subMain span.textblue { color: #147cc3; font-weight: bold; }

.lnkprihlaska { display: block; width: 211px; height: 74px; background: url('../storage/site/lnkprihlaska.jpg') no-repeat; margin-top: 10px; }
.lnkprihlaska:hover { text-decoration: none; }

/* submenu */
#sub { padding: 30px 0 0 0; margin: 0 0px 0 10px; }
.sub1 a.subA { background: url('../storage/site/tabory_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub2 a.subA { background: url('../storage/site/skoly_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub3 a.subA { background: url('../storage/site/firmy_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub4 a.subA { background: url('../storage/site/zabava_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub5 a.subA { background: url('../storage/site/rodinky_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub6 a.subA { background: url('../storage/site/novinky_bg.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub7 a.subA { background: url('../storage/site/strediska_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }
.sub8 a.subA { background: url('../storage/site/animatori_top.jpg') no-repeat; display: block; cursor: pointer; width: 256px; height: 30px; }

.sub1 .subD { display: none; }
.sub2 .subD { display: none; }
.sub3 .subD { display: none; }
.sub4 .subD { display: none; }
.sub5 .subD { display: none; }
.sub6 .subD { display: none; }
.sub7 .subD { display: none; }
.sub8 .subD { display: none; }

.subItem a { color: #616060; text-decoration: none; }
.subItem { padding: 5px 10px 5px 30px; margin: 0 45px 0 0; }

.subTabory{ color:#0081c5; text-transform:uppercase; padding: 5px 10px 5px 30px; margin: 0 45px 0 0; background: url('../storage/site/subItem_bg.jpg') repeat-y; }
.subSkoly{ color:#fa1cad; text-transform:uppercase; padding: 5px 10px 5px 30px; margin: 0 45px 0 0; background: url('../storage/site/subItem2_bg.jpg') repeat-y; }

.sub1 .subItem { background: url('../storage/site/subItem_bg.jpg') repeat-y; }
.sub1 .subItem:hover { background: url('../storage/site/subItem_bg_hover.jpg') repeat-y; }

.sub2 .subItem { background: url('../storage/site/subItem2_bg.jpg') repeat-y; }
.sub2 .subItem:hover { background: url('../storage/site/subItem2_bg_hover.jpg') repeat-y; }

.sub3 .subItem { background: url('../storage/site/subItem3_bg.jpg') repeat-y; }
.sub3 .subItem:hover { background: url('../storage/site/subItem3_bg_hover.jpg') repeat-y; }

.sub4 .subItem { background: url('../storage/site/subItem4_bg.jpg') repeat-y; }
.sub4 .subItem:hover { background: url('../storage/site/subItem4_bg_hover.jpg') repeat-y; }

.sub5 .subItem { background: url('../storage/site/subItem5_bg.jpg') repeat-y; }
.sub5 .subItem:hover { background: url('../storage/site/subItem5_bg_hover.jpg') repeat-y; }

.sub6 .subItem { background: url('../storage/site/subItem6_bg.jpg') repeat-y; }
.sub6 .subItem:hover { background: url('../storage/site/subItem6_bg_hover.jpg') repeat-y; }

.sub7 .subItem { background: url('../storage/site/subItem7_bg.jpg') repeat-y; }
.sub7 .subItem:hover { background: url('../storage/site/subItem7_bg_hover.jpg') repeat-y; }

.sub8 .subItem { background: url('../storage/site/subItem8_bg.jpg') repeat-y; }
.sub8 .subItem:hover { background: url('../storage/site/subItem8_bg_hover.jpg') repeat-y; }


/**/
.note { font-size: 10px; color: #a9a9a9; }

.border { border: 3px solid #efcd9c; }

.menu1 { clear: both; }
.loginmenu { color: #82002B; padding-top: 140px; text-align: left; }
.loginmenu ul { margin-top: 5px; }
.loginmenu ul li { padding-top: 1px; padding-bottom: 1px; }
.loginmenu ul li a { font-weight: bold; color: #82002B; text-decoration: none; }

.menuLeft { float: left; width: 221px; height: 52px;}

/*  footer */
.f-links { float: left; }
.footer-menu { float: right; margin-top: 18px; margin-right: 20px; padding-bottom: 10px; border-bottom: solid 1px #ECCFA3; }
.footer-menu a { color: #ffffff; text-decoration: none; }


/*editovatelny box - meni sa na .boxEdit*/
.boxNorm { border-style: none; border-width: 1px; }
.boxEdit { border-top-style: dotted; border-bottom-style: dotted; border-top-width: 1px; border-bottom-width: 1px; border-top-color: #990033; border-bottom-color: #990033; }
.pageToolbox { margin: 0px; text-align: center; padding: 1px; font-size: 10px; font-weight: bold; border: 1px solid #71B8FF; background-color: #DFEFFF; }


/***search***/
.searchBody { padding: 10px; font-family: verdana, arial; font-size: 11px; }

.search { background: #d8d7d6; border: 1px solid #cac9c9; padding: 10px 30px 10px 30px; text-align: center; }

.copyright { font-size: 10px; color: #999999; }
.infoLine { font-size: 11px; color: #666666; display: block; margin-top: 10px; margin-bottom: 10px; }

.pager { font-size: 15px; color: #ee2323; font-weight: bold; }
.pager a { font-size: 13px; font-weight: bold; color: #233fee; padding: 0 5px 0 5px; }

.res { margin: 7px 0 7px 0; }
.res a { color: #233fee; text-decoration: none; }
.res a:HOVER { text-decoration: underline; }

.resLink { color: #009933; }
.resInfo { color: #999999; margin: 2px 0 0 0; }

.fb { background: url(../storage/site/facebook_logo.jpg) top left no-repeat; display: block; width: 240px; height: 66px; margin-top:10px }
a.fb { text-decoration:none}
a.fb:HOVER { text-decoration:none}

.photos { margin: 15px 0 0 0; }
.photos .photo { width: 170px; height: 128px; float: left; margin: 0 0 30px 0; }
.photos .stred { margin: 0 7px 30px 0; }
.photos a {display: block; float: left; margin: 2px 0 0 0; padding: 3px 0 0 0; text-align: center; display: block; width: 170px; height: 17px; color: #f4ac0f; text-decoration: none; }
.photos a:hover { text-decoration: underline; }
.photos #a { background: url(../storage/site/gal/vacuumschmelze.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #b { background: url(../storage/site/gal/dinosauria.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #c { background: url(../storage/site/gal/orange.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #d { background: url(../storage/site/gal/chalupka.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #e { background: url(../storage/site/gal/siemens.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #f { background: url(../storage/site/gal/skolenie.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }
.photos #g { background: url(../storage/site/gal/certov.jpg) top left no-repeat; width: 170px; height: 128px; display: block; float: left; margin: 0px; padding: 0px; }

.newsletter {background: url(../storage/site/newsletter_bg.jpg) no-repeat; width:227px; height:100px; padding-top:44px; padding-left:13px; margin-top:10px}
.newsletter_btn {background: url(../storage/site/newsletter_btn.jpg) no-repeat; width:72px; height:21px; color:#ffffff; border: 0;}

/**** partneri ****/

.partners{ padding: 10px;}

.nodisplay {display: none;}
