﻿@import url(../Global/css/global.css);
/*------------STANDART TEG DEFINITIONs----------------------------*/
body, h1, h2, h3, p, a, ul, ul li { margin: 0 0 0 0; padding: 0 0 0 0; }
body { background: #EBEBEB url(./images/bodyBG.jpg) repeat-x top left; text-align: center; }
a { text-decoration: none; }
p { color: #666666; font-size: 1em; font-weight: normal; /*letter-spacing:0.7em;*/ line-height: 1.2em; }
/*---------------------Container Positioning---------------------*/
#left-column { float: left; width: 250px; }
#right-column { float: right; /*padding: 0 0 0 12px;*/ }
#center-column { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; margin: 0 0 0 263px; padding: 0 12px; width: 580px; /*width: 589px;*/ }
/*-------------SHADE CONTAINER - BIG CENTER DIV--------------------*/
#shade-container { background: transparent url(./images/shade/bottomShadeBG.png) no-repeat bottom left; margin: 0 auto; /*inline block (for center align)*/ padding: 0 0 20px 0; width: 1048px; }
#shade-container-inside { background: #ffffff; }
/*-------------shades----------------------------------------*/
#left-shade { background: transparent url(./images/shade/leftShadeBG.jpg) repeat-y top left; }
#right-shade { background: transparent url(./images/shade/rightShadeBG.jpg) repeat-y top right; }
#left-top-shade { background: transparent url(./images/shade/leftTopShadeBG.jpg) no-repeat top left; }
#right-top-shade { background: transparent url(./images/shade/rightTopShadeBG.jpg) no-repeat top right; padding: 0 12px 0 12px; }
/*-----------------------------------------------------------*/
/*----------DIV FOR ALL CONTENT------------------------------*/
#main-container { position: relative; padding: 0 12px 12px 12px; text-align: left; }
/*-----------------------------------------------------------------*/
#header-container { z-index: -100; background: transparent url(./images/headerBG.jpg) no-repeat top left; height: 250px; width: 1000px; padding: 0; }
#header-menu { background: transparent url(./images/headerMenu/headerMenuBG.jpg) repeat-x bottom left; margin-top: 32px; height: 52px; width: 1000px; position: absolute; top: 168px; left: 12px; z-index: 100; }
#header-menu ul { list-style: none; }
#header-menu ul li { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; float: left; padding-right: 2px; }
#header-menu ul li a, #header-menu ul li a span { display: inline-block; height: 50px; }
#header-menu ul li a { color: #ffffff; font-weight: bold; font-size: 18px; }
#header-menu ul li.active a, #header-menu ul li a:hover { color: #cc6600; }
#header-menu ul li a span { background: transparent url(./images/headerMenu/leftItemBG.png) no-repeat top left; }
#header-menu ul li a span span { background: transparent url(./images/headerMenu/rightItemBG.png) no-repeat top right; padding: 0 7px 0 7px; }
#header-menu ul li a span span span { background: transparent url(./images/headerMenu/itemBG.png) repeat top left; height: 38px; padding: 12px 43px 0 10px; }
/*-------------BODY OF THE PAGE------------------------------------*/
#body-container { padding: 0 0 12px 0; margin-top: 12px; }
/*-----------------------------------------------------------*/
#left-column h1 { padding-left: 8px; }
#left-column #visitor-menu ul { list-style: none; }
#left-column #visitor-menu ul li { border-bottom: 2px solid #999999; margin-top: 0px; margin-bottom: 0px; }
#left-column #visitor-menu ul li:first-child { border-top: 2px solid #999999; }
#left-column #visitor-menu ul li a { color: #333333; display: inline-block; font-family: Georgia; font-size: 15px; font-weight: normal; height: 21px; padding: 5px 0 5px 12px; width: 238px; /*difficult decisian*/ }
#left-column #visitor-menu ul li a:hover { background: #cc6600; color: #ffffff; }
#left-column #visitor-menu ul li.active a, #left-column #visitor-menu ul li.active a:hover { background: #e5e5e5; color: #333333; }
#left-column #button-list { padding: 31px 0 31px 0; }
#left-column #button-list img { padding: 0; margin: 0; }
#left-column #button-list ul { list-style: none; }
#left-column #button-list ul li { margin-top: 12px; }
#left-column #button-list ul li:first-child { margin-top: 0; }
/*-----form "Follow the Show"--------------------*/
#social-container { border: 1px solid #999999; padding-bottom: 40px; }
/*-----Header of the form--------------------*/
#social-container #social-header { background: #e5e5e5; height: 31px; text-align: left; }
#social-container #social-header p { padding: 5px 0 0 10px; }
/*-----body of the form--------------------*/
#social-container div { text-align: center; }
#social-container div img { margin: 15px 0 0 0; }
/*-----------------------------------------------------------*/
/*----------right column divs for Flash, Gif-----------------*/
#right-column div { margin-bottom: 12px; width: 120px; }
#right-column div.BannerAdvert { margin-bottom: 12px; }
/*----------------------MAIN CONTENT-----------------------*/
#center-column p, li, table { font-family: Georgia, Times, Times New Roman, serif; color: #666666; font-size: 1em; font-weight: normal; }
#center-column p { padding-bottom: 1em; font-family: Georgia, Times, Times New Roman, serif; }
#center-column a { color: #cc6600; }
#center-column a:hover { text-decoration: underline; }
#banner { padding: 20px 0 20px 0; text-align: center; }
#banner-inside { background: #cccccc; height: 60px; margin: 0 auto; width: 468px; }
#text-container { min-height: 500px; padding-bottom: 25px; }
#text-container h3 { padding-bottom: 0.8em; }
#text-container ul { margin:0px 15px;}
#text-container li { padding-bottom:10px;}
/*----------------------SPONSOR PANEL-------------------*/
#sponsors-list { padding: 30px 0 0 0; border-top: solid 1px #cccccc; text-align: center; }
#sponsors-list ul { list-style: none; }
#sponsors-list ul li { float: left; margin: 0 5px 0 3px; text-align: center; }
#sponsors-list ul li p { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#sponsors-list ul li.separate { padding-top: 10px; }
#sponsors-list ul li div { vertical-align: middle; height: 80px; }
#sponsors-list ul li a { color: #333333; }
#sponsors-list ul li img { padding: 5px 12px; }
/*#sponsors-list { padding: 30px 0 0 0; }
#sponsors-list ul { list-style: none; }
#sponsors-list ul li { float: left; margin: 0 3px 0 3px; text-align: center; border: 1px solid #999999; height: 125px; }
.SponsorsGrid p { background: #e5e5e5; height: 20px; text-align: left; padding: 3px 3px 0px 3px; }*/
/*-------------FOOTER----------------------------------------------*/
#footer { background: #000000; height: 24px; padding: 0 12px 0 12px; }
#footer-menu { float: left; }
#footer-menu ul { list-style: none; }
#footer-menu ul li { float: left; margin-right: 5px; border-right: solid 1px #ffffff; padding: 0 15px 0 0; }
#footer-menu ul li a { color: #ffffff; font-size: 10px; font-weight: normal; }
#footer p { color: #ffffff; float: right; font-family: Arial; font-size: 10px; font-weight: normal; padding-top: 5px; }
/*-----------------------------------------------------------------*/
/*-------------HEADERs Definition----------------------------------*/
h1 { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #333333; font-size: 18px; font-weight: bold; padding: 20px 0 20px 0; }
h2 { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #cc6600; font-size: 16px; font-weight: bold; padding: 10px 0 20px 0; }
h3 { font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #333333; font-size: 14px; font-weight: bold; padding: 10px 0 20px 0; }
/*--------------------------------------------------*/
/*------------------OTHER Definitions---------------*/
div.null-div /*---need for filling empty space---------*/ { clear: both; }
