@charset "UTF-8";
/* CSS Document */


html, body, #bg, #bg table, #bg td, #cont { width: 100%; height: 100%; overflow: hidden; margin: 0px; }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF; }
img { border: 0 none #fff; }
ul { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; display:inline; }
ol { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; display:inline; }
#bg div { position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; background-color: #574631; }
#bg td { vertical-align: middle; text-align: center; }
#bg img { min-height: 50%; min-width: 50%; margin: 0 auto; }
#bkgBorder { position: absolute; width: 100%; height: 100%; border: solid 3px #292016; background-image: url("../assets/output/dotted.gif"); background-repeat: repeat; z-index: 100; }
#wrapper { position: absolute; width: 100%; height: 100%; z-index: 101; overflow: auto; margin-left:3px; margin-top:3px; }
#content { width:991px; }
#contentHolder { width:991px; }

/* INDEX PAGE */
div#indexMainContentHeader { background:url("/assets/output/content_bgs/index.png") no-repeat; padding-left:50px; padding-right:50px; color:#FFF; display:block; min-height:48px; }
#indexMainContent { padding-top:4px; padding-left:4px; padding-right:4px; color:#FFF; height:331px; background-color: #000; margin-bottom:0px; }
#indexNewsContent { background-repeat:no-repeat; margin-top:11px; padding-top:44px; padding-left:10px; padding-right:10px; color:#FFF; height:191px; }
#newsPromo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:12px; position:absolute; width:570px; }
#newsPromo div#newsLeft { position: absolute; left: 0px; width: 280px; } 
#newsPromo div#newsRight { position: absolute; right: 0px; width: 260px; }
#newsPromo div.imgArea { float:left; width:127px; }
#newsPromo div.textArea { margin-left: 127px; }
#newsPromo div.textArea p { margin-top: 0px; }
/* end of  INDEX PAGE */

/* LANG */
#langWrapper { margin-left:65px; width:75px; height:130px; background-color:#ff0000; }
#lang {  position:absolute; width:75px; height:130px;  text-align:right; display:inline-block; background-color:#000000; }
#lang a, a:visited, a:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #818181; text-decoration: none; line-height: 13px; }
#lang a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; line-height: 13px; }
#lang div.langLinks { margin-top:5px; margin-right:5px; display:inline-block; }
#lang img.logo { position:absolute; bottom:6px; right:6px; vertical-align:bottom; }
#lang span { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; line-height: 13px; padding-right: 0px; }
.logo { position:absolute; bottom:6px; right:6px; }
.logolink { position:absolute; bottom:6px; right:6px; }
/* end of LANG */

/* MENU */
#menu { position:absolute; width:150px; left:0px; top:140px; text-align:right; }
#menu div.itemWrapper { height:19px; width:150px; position:relative; left:0px; padding-bottom:2px; }
#menu div.itemWrapper div.itemLeft { height:inherit; position:absolute; right:10px; width:0px; background-color:#000; }
#menu div.itemWrapper div.itemLeftInactive { height: inherit; position: absolute; left: 0px; width: 150px; background-color: #000; }
#menu div.itemWrapper div.itemRight { height:inherit; position:absolute; left:139px; width:0px; background-color:#000; }
#menu div.itemWrapper div.itemText { height:inherit; position:absolute; right:10px; background-color:#000; display:inline-block; }
#menu div.itemWrapper div.itemText p { margin:2px; }
#menu div.itemWrapper div.itemText p a { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0px; color:#fff; height:inherit; }
#menu div.itemWrapper div.itemText p a.current { font-family:'Trebuchet MS',Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0px; color:#ea1d28; height:inherit; padding-right:2px; line-height:13px; }
/* end of MENU */

/* PROMOS */
#promos { margin-top:0px; left:0px; width:233px; }
#promoTop { margin-top:0px; width:233px; height:220px; background-image:url("/assets/output/promos/promoTop.png"); background-repeat:no-repeat; }
#promoTop span#ptop { position:absolute; width:233px; height:220px; }
#promoTop span#ptop img.ptopimage  { position:absolute; bottom:0px; width:200px; }
/* asi nepouzite */
#promoBottom { margin-top:12px; }
#promoContent { background-color:#000000; padding:12px; }
#promoContent a, a:visited, a:link { color:#E8B340; }
#promos div.spacer { height:27px; display:block; }
/* end of PROMOS */

/* CONTACT FORM */
div#footer div#formHolder { position:absolute; right:0px; display:inline; }
div#footer div#formHolder div#cfHolder { position:absolute; bottom:10px; right:0px; width:325px; background-color:#000; padding:20px; text-align:left; visibility:hidden; color:#CCCCCC; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
div#cfHolder div#close { position:absolute; right:4px; top:4px; width:14px; height:14px; background-image:url("../assets/output/close.jpg"); }

div#cfHolder div { margin-bottom:6px; }
div#cfHolder label { width:60px; display:inline-block; vertical-align:top; padding-top:2px; }
div#cfHolder input { padding:2px; width:250px; }
div#cfHolder textarea { padding:2px; width:250px; }
div#cfHolder input.button { background-color:#EBB241; color:#000; border: 0px none; margin-left:60px; padding:2px 7px 2px 7px; width:auto; }
/* end of CONTACT FORM */

#mainKalendarContent { background:no-repeat; padding-top:215px; padding-left:50px; padding-right:50px; padding-bottom:40px; color:#FFFFFF; display:block; min-height:80px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
#mainKalendarContent p { font-size: 11px; color: #FFFFFF; font-weight:normal; }
#mainKalendarContent h1 { font-size: 11px; color: #FFFFFF; font-weight:bold; }
#mainKalendarContent a, a:visited, a:link, a:active { font-size: 11px; color:#EE0000; }

div#mainKalendarContent table tbody tr td { height:50px; vertical-align:top; }
div#mainKalendarContent table thead tr td { height:20px; vertical-align:middle; }
div#mainKalendarContent table tr td { background-color:#CCC; border:none; color:#000; padding:0px 3px 0px 5px; }
div#mainKalendarContent table tbody tr td:hover { background-color:#fCC; }
div#mainKalendarContent table tr td p { color:#000; }
div#mainKalendarContent table { border-collapse: collapse; border-width: 5px; border-style:hidden; }

/* new layout */
.lefthand { width:150px; display:block; float:left; }
.righthand { width:841px; display:block; float:left; }
#footer { position:absolute; width:983px; background-color:#000000; text-align:right; color:#FFFFFF; margin-top:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; padding:4px; margin-bottom:20px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

#headerWrapper { margin-top:22px; width:841px; height:108px; } 
#header { width:841px; height:108px; background-image:url(http://www.slovakiaring.sk/assets/output/headerBg_new.png); background-repeat:no-repeat;  position:absolute; }
.headerTxt { margin-left:5px; position:absolute; bottom:5px; }

#container { width:841px; margin-top:10px; }
#bodyWrapper2 { width:590px; }
#contentArea { width:590px; display:block; float:left; }
#rightBoxes { width:233px; margin-left:605px; }

/* content */
#bodyWrapper { position: absolute; width:590px; left:150px; margin-top:166px; }
/*#bodyHolder { background:#141414; padding:4px; background-image:url(../assets/output/contentBg.png); background-position:bottom; background-repeat:no-repeat; }*/
#bodyHolder { padding:4px; background:#141414 url(/assets/output/contentBg.jpg) no-repeat bottom left; }
#bodyFooter { width:100%; height:50px; background-image:url("../assets/output/contentFooterb.png"); background-repeat:no-repeat; }	
#mainContent { background:no-repeat; padding-top:215px; padding-left:50px; padding-right:50px; padding-bottom:40px; color:#FFFFFF; display:block; min-height:80px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
#mainContent p { font-size: 11px; color: #FFFFFF; font-weight:normal; }
#mainContent h1 { font-size: 11px; color: #FFFFFF; font-weight:bold; }
#mainContent a, a:visited, a:link, a:active { font-size: 11px; color:#E8B340; }
#newsContent a, a:visited, a:link, a:active { font-size: 11px; color:#E8B340; }
div.kalendar a, a:visited, a:link, a:active { color:#E8B340; }

/* TAB NAVIGATION */
#tabNavigator { display:inline; padding:0px; margin:0px; }
#tabNavigator li { display:inline; overflow: hidden; list-style-type: none; }
#tabNavigator a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#BFBFBF; font-size:11px; display:inline-block; background-color:#141414; text-decoration:none; padding-bottom:6px; padding-top:6px; padding-left:10px; padding-right:10px; }
#tabNavigator a:hover { color:#FFFFFF; }
#tabNavigator a.active { color:#FFFFFF; background-color:#000000 }

/* TOP NAVIGATION */
div.topNavigation { width:100%; margin-bottom:20px; }
.leftBox { float:left; }
.rightBox { float:right }
.topNavigation a.back { padding: 4px 6px 3px 24px; float:right; background-color:#EBB241; color:#000000; font-size:12px; background-image: url(/assets/output/doublearrow.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#newsContent div.topNavigation a.back { padding: 4px 6px 3px 24px; float:right; background-color:#EBB241; color:#000000; font-size:12px; background-image: url("/assets/output/doublearrow.gif"); background-repeat: no-repeat; background-position: 5px 3px; }
.topNavigation a.leftArrow { float:left; background-image:url(/assets/output/arrowl.gif); width:14px; height:14px; line-height:0px; font-size:0px; margin-right:6px; }
.topNavigation a.rightArrow { float:right; background-image:url(/assets/output/arrowr.gif); width:14px; height:14px; line-height:0px; font-size:0px; margin-left:6px; }
.topNavigation a.leftArrowf { float:left; background-image:url(/assets/output/arrowl.gif); background-position:left; background-repeat:no-repeat; margin-right:6px; padding:0px 0px 0px 20px; color:#FFFFFF; line-height:14px; }
.topNavigation a.rightArrowf { float:right; background-image:url(/assets/output/arrowr.gif); background-position:right; background-repeat:no-repeat; margin-left:6px; padding:0px 20px 0px 0px; color:#FFFFFF; line-height:14px; }

/* BOTTOM NAVIGATION */
div.bottomNavigation { width:100%; margin-top:20px; }
.leftBox { float:left; }
.rightBox { float:right }
.bottomNavigation a.back { padding: 4px 6px 3px 24px; float:right; background-color:#EBB241; color:#000000; font-size:12px; background-image: url(/assets/output/doublearrow.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#newsContent div.bottomNavigation a.back { padding: 4px 6px 3px 24px; float:right; background-color:#EBB241; color:#000000; font-size:12px; background-image: url(/assets/output/doublearrow.gif); background-repeat: no-repeat; background-position: 5px 3px; }
.bottomNavigation a.leftArrow { float:left; background-image:url(/assets/output/arrowl.gif); width:14px; height:14px; line-height:0px; font-size:0px; margin-right:6px; }
.bottomNavigation a.rightArrow { float:right; background-image:url(/assets/output/arrowr.gif); width:14px; height:14px; line-height:0px; font-size:0px; margin-left:6px; }
.bottomNavigation a.leftArrowf { float:left; background-image:url(/assets/output/arrowl.gif); background-position:left; background-repeat:no-repeat; margin-right:6px; padding:0px 0px 0px 20px; color:#FFFFFF; line-height:14px; }
.bottomNavigation a.rightArrowf { float:right; background-image:url(/assets/output/arrowr.gif); background-position:right; background-repeat:no-repeat; margin-left:6px; padding:0px 20px 0px 0px; color:#FFFFFF; line-height:14px; }

/* PAGING */
#paging { width:482px; display:block; margin-top:40px; }
#pageDown { position:absolute; left:0px; color:#FFFFFF; font-size:11px; display:inline;}
#pageDown img { vertical-align:bottom; }
#pageUp { position:absolute; right:0px; color:#FFFFFF; font-size:11px; display:inline; }
#pageUp img { vertical-align:bottom; }

/* FORMS */
input { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
select { background-color:#000000; }
.input { background-color:#000000; color:#DDDDDD; border: 1px solid #333333; padding:4px; }
.button { background-color:#191919; color:#DDDDDD; border: 1px solid #101010; padding:2px 7px 2px 7px; }

/* VISUALISATION */
#visualisation { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:#141414; color:#FFFFFF; font-size:11px; }
#viscontent { padding-top:20px; padding-left:75px; padding-right:50px; padding-bottom:2px; }
#visfooter { width:100%; height:150px; background-image:url(../assets/output/visFooter.png); background-repeat:no-repeat; margin-top:0px; }

#facebook { background-color:#000000; margin-top:12px; padding:6px; }
a.fb_share_link2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; }
.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(/assets/output/facebook.gif) no-repeat bottom left; }
.fb_share_link2 a, a:visited, a:link { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; }

/* NOVINKY */
#newsContent { background:no-repeat; padding:50px 50px 40px 50px; display:block; min-height:425px; }
#newsContent p { font-size: 11px; color: #FFFFFF; font-weight:normal; margin-left:1px; margin-right:1px; }
#newsContent h1 { font-size: 18px; color: #FFFFFF; font-weight:normal; display:block; margin-top:0px; line-height:25px; }
.imgDescription { color:#E8B340; margin-left:1px; margin-top:5px; }
.newsDateBlock { font-size: 11px; color: #929292; display:block; }
.newsImage { border: 5px solid #000000; }
.newsSearch { margin-bottom:30px; }

.newsDiv { display:block; margin-bottom:10px; line-height:14px; }
.newsDiv a { float:left; }
.newsDiv div.descHolder { width: 336px; margin-left: 130px; }

.thumb { border:3px solid #000000; }


/*.newsDiv { display:block; margin-bottom:10px; line-height:14px; }
.newsDiv a { float:left; }
.newsDiv div.newsTextArea { width:352px; margin-left:130px; }
.newsDiv div.descHolder { width:352px; margin-left:130px; }*/

.newsHeadline { font-weight:bold; line-height:12px; }
.newsThumb { border:3px solid #000000; }
.newsThumbHolder { float:left; }
.newsDate { font-size: 11px; color: #929292; display:inline; line-height:12px; }
.newsSummary { font-size: 11px; color: #FFFFFF; font-weight:normal; display:inline; line-height:12px; margin-left:0px; margin-right:0px; }
a.newsLink { font-size: 11px; color:#E8B340; font-weight:bold; line-height:30px; }
a:hover.newsLink { color:#E8B340; }
a:visited.newsLink { color:#E8B340; }
a:link.newsLink { color:#E8B340; }

/* SPECIAL */
#maximmenu { position:relative; left:-20px; }
#lokaciaspacer { height:80px; display:block; }
div#visualisation { background-repeat:no-repeat; background-image:url("../assets/output/visualisation/bkg.gif"); background-color:#141414; }
div#visualisation table { background-repeat:no-repeat; }
table.whitetable { background-color:#FFFFFF; }
/* end of SPECIAL */

/* GALLERY */
div#galleryContent img.newsImage { margin-top:0px; }
#galleryContent { background:no-repeat; padding-top:40px; padding-left:45px; padding-right:45px; padding-bottom:40px; display:block; min-height:325px; }
#galleryContent div.photoHolder { width:100%; text-align:center; }
.galleryDiv { display:block; margin-bottom:10px; line-height:14px; text-align:left; }
.galleryDiv a { float:left; }
.galleryDiv div.descHolder { width: 352px; margin-left: 114px; }
.galleryDiv p { display:block; margin-top:2px; }

/* PODUJATIA */
#mainContent div.kalendar p { font-size: 11px; color: #FFFFFF; font-weight:normal; margin-left:1px; margin-right:1px; }
#mainContent div.kalendar h1 { font-size: 18px; color: #FFFFFF; font-weight:normal; display:block; line-height:25px; }
div.kalendar a p { color:#FFF; text-transform:uppercase; }
div.kalendar a p strong { color:#E8B340; text-transform:none; }

/* COLORS */
.yellow { color:#EBB241; }
.gray { color:#929292; }

a.redLink { font-size: 11px; color:#ea1d28; font-weight:bold; }
a:hover.redLink { color:#ea1d28; }
a:visited.redLink { color:#ea1d28; }
a:link.redLink { color:#ea1d28; }

a.yellowLink { font-size: 11px; color:#E8B340; font-weight:bold; }
a:hover.yellowLink { color:#E8B340; }
a:visited.yellowLink { color:#E8B340; }
a:link.yellowLink { color:#E8B340; }


/* admin */
#adminWrapper
{
	position: absolute;
	width: 1000px;
	margin-left: 10px;
}
#adminMenu
{
	position: absolute;
	left: 0;
	top: 60px;
}
#adminContent
{
	position: relative;
	left: 170px;
}