/* CSS RESET & GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 14px; }


/* GLOBALS */
html, body { height: 100%; }
body { background: #ffffff url(img/bgnd.gif) repeat-x 0 0; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #5c5c5c; }
input, textarea { font: 12px Arial, Helvetica, sans-serif; }

.picBorder { border: 1px solid #a6a6a6; }
.txtBig { font: 15px Arial, sans-serif; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.date, .datum { font-size: 10px; color: #7e8082; }

ul.inline { margin: 0; padding: 0; list-style: none; }
ul.inline li { display: inline; }


/* FORM ELEMENTS */
.textbox, textarea { background: #ffffff; border: 1px solid #cfcfcf; font-size: 11px; line-height: 13px; height: 13px; padding: 3px 0 3px 5px; }
.login .textbox { width: 170px; }
.searchbox { font-size: 14px; line-height: 22px; height: 22px; width: 500px; }
select { background: #ffffff; border: 1px solid #c7c7c7; padding: 2px; font-size: 11px; }


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #5c5c5c; }
a:hover { color: #c41515; }

a.btn:link, a.btn:active, a.btn:visited { color: #c41515; }
a.btn:hover { color: #000000; }

.fbPosts a:link, .fbPosts a:active, .fbPosts a:visited { color: #000000; }
.fbPosts a:hover { color: #c41515; }

.pageContent a:link, .pageContent a:active, .pageContent a:visited { color: #c41515; }
.pageContent a:hover { color: #000000; }

.homeBoxes a:link, .homeBoxes a:active, .homeBoxes a:visited { color: #c41515; }
.homeBoxes a:hover { color: #000000; }

.menuTop div a.active { color: #c41515; }

.rightMenuItem td a.active, .rightMenuItem td a.active, .rightMenuItem td a.active { color: #c41515; }
.rightMenuItem td a.hover { color: #c41515; }


/* WRAPPERS */
.fullStretch { width: 100%; }
.fullHeight { height: 100%; }
.marginTop1 { margin: 12px 0 0 0; }
.marginTop2 { margin: 17px 0 0 0; }
.marginTop3 { margin: 50px 0 0 0; }
.marginLeft1 { margin: 0 0 0 23px; }
.marginLeft2 { margin: 0 0 0 15px; }
.marginLeft3 { margin: 0 0 0 40px; }

.siteTop { width: 960px; height: 100px; margin: 0 auto; overflow: hidden; }
.logo { float: left; width: 220px; height: 100px; }
.logo img { margin: 28px 0 0 0; }
.menuTop { float: left; width: 740px; height: 100px; text-align: right; font: 15px Arial, Helvetica, sans-serif; text-transform: uppercase; }
.menuTop div { margin: 41px 0 0 0; }
.menuTop div a { padding: 0 0 0 25px; }

.wrapper { background: url(img/bgnd1.jpg) no-repeat center top; }
.middle { width: 980px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden; }
.main { width: 640px; float: left; }
.right { width: 340px; float: left; }

.video { width: 640px; height: 390px; background: url(img/videoBgnd.png) no-repeat center top; }
.video div { position: relative; left: 20px; top: 15px; }
.videoBottom { text-align: center; height: 5px; line-height: 1px; font-size: 1px; }
.announcements { position: relative; width: 580px; height: 50px; font: 19px Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0 0 0 20px; overflow: hidden; }
.announcements .efekt { position: absolute; overflow: hidden; width: 580px; height: 50px; padding: 10px 0 0 0; background: #ffffff; }

.fbPosts { width: 600px; margin: 0 auto; background: url(img/dots-horizontal.gif) repeat-x 0 0; padding: 17px 0 15px 0; }
.fbPosts table { width: 100%; }
.fbPosts table td { font: 14px Georgia, "Times New Roman", Times, serif; font-style: italic; }
.fbPosts table .fbLogo { width: 80px; }
.fbPosts table .fbLike { width: 83px; text-align: right; }

.rightMenu { width: 328px; margin: 0 auto; background: url(img/rightMenuBgnd.png) no-repeat center top; height: auto; }
.rightMenu div { width: 316px; position: relative; padding: 6px 0 0 6px; max-height: 625px; overflow-x: hidden;}
.rightMenuCat { width: 100%; height: 50px; background: #d92128 url(img/rightMenuCatBgnd.gif) repeat-x 0 0; margin: 0 0 2px 0; }
.rightMenuCat td { position: relative; font: 18px Georgia, "Times New Roman", Times, serif; font-weight: normal; padding: 10px 15px; font-style: italic; color: #ffffff; }
.rightMenuCat td span { position: absolute; width: 26px; height: 26px; left: 282px; top: 19px; }
.rightMenuItem { width: 100%; height: 50px; background: #e3e3e3 url(img/rightMenuItem.gif) no-repeat 0 0; margin: 0 0 2px 0; }
.rightMenuItem th { width: 45px; font: 18px Georgia, "Times New Roman", Times, serif; color: #8e8e8e; font-weight: normal; text-align: center; padding: 10px 0; font-style: italic; }
.rightMenuItem th.active { color: #c41515; }
.rightMenuItem td { background: url(img/rightMenuDivider.gif) no-repeat left center; font: 16px Georgia, "Times New Roman", Times, serif; line-height: 17px; padding: 7px 10px 7px 15px; font-style: italic; }
.rightMenuBottom { width: 328px; margin: 0 auto; text-align: center; }

.pageContent { background: url(img/videoBgnd.png) no-repeat center top; padding: 20px 30px; min-height: 600px; }
.pageContent h1 { font: 22px Georgia, "Times New Roman", Times, serif; color: #c41515; font-weight: normal; font-style: italic; background: url(img/dots-horizontal.gif) repeat-x left bottom; margin: 0 0 25px 0; padding: 3px 0 5px 0; line-height: 28px; }

.homeBoxesWrapper { background: url(img/homeBoxesBgnd.gif) no-repeat center top; }
.homeBoxes { width: 960px; margin: 0 auto; overflow: hidden; padding: 25px 0; }
.boxBig { float: left; width: 640px; height: 162px; background: url(img/boxBig.png) no-repeat 0 0; }
.boxBigContainer { position: relative; width: 600px; top: 15px; left: 10px; }
.boxSmall { float: left; width: 320px; height: 162px; background: url(img/boxSmall.png) no-repeat 0 0; }
.boxSmallContainer { position: relative; width: 290px; top: 15px; left: 15px; }

.boxTitle { font: 18px Georgia, "Times New Roman", Times, serif; color: #c41515; font-style: italic;  }
.boxTitle span { color: #000000; }
.login { width: 100%; margin: 10px 0 0 0; }
.login th { width: 110px; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 17px; font-style: italic; text-align: left; font-weight: normal; text-align: left; }
.login td { padding: 5px 0; }
.boxBottom { margin: 13px 0 0 0; text-align: right; background: url(img/dots-horizontal.gif) repeat-x 0 0; padding: 10px 0 0 0; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 17px; font-style: italic; font-weight: bold; }

.sliderNav { float: left; width: 45px; height: 130px; }
.sliderNav img { margin: 47px 0 0 0; }
.slider { position: relative; float: left; width: 510px; height: 130px; overflow: hidden; }
.slidingContent { height: 130px; overflow:hidden; }
.slidingContent div.innerSlider { height: 130px; position:relative; width:1500px; left:0px; }
.slidingContent div.innerSlider div { float: left; width: 230px; padding: 0 15px 0 10px; }
.slidingContent div.innerSlider div.boxTitle { padding: 0; }

.footer { width: 970px; margin: 0 auto; background: url(img/dots-horizontal.gif) repeat-x 0 0; }
.footer td { padding: 20px 15px; font: 11px Georgia, "Times New Roman", Times, serif; font-style: italic; }
.footerRight { text-align: right; }
.footerRight img { margin: 0 0 0 15px; }

.formTable th { font: 14px Georgia, "Times New Roman", Times, serif; line-height: 17px; font-style: italic; text-align: left; font-weight: normal; text-align: left; width: 110px; }
.formTable td { padding: 8px 20px 8px 0; }
.formTable .textbox { width: 300px; font-size: 12px; line-height: 20px; height: 20px; }
.formTable textarea.textbox { width: 450px; height: 150px; }
.formTable input.btn { color: #c41515; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 17px; font-style: italic; text-align: left; font-weight: bold; background: none; border: none; padding: 0; cursor: pointer; }

