/************************************************************
* DIVS
************************************************************/
body
{
  background-image:url('graphics/bgFade.png');
  background-color:#357b2a;
  background-repeat:repeat-x;
  padding:0;
  margin:0;
  
  font-family:Arial, helvetca;
  font-size:12px;
}
h1
{
  font-size:20px;
  font-weight:bold;
  margin:10px 0px 15px 0px;
}
.ie_bait
{
  text-align:center;
}
.main_container
{
  background-color:#fcffb0;
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  margin-top:10px;
  padding-top:5px;
  overflow:visible;
}
.imgHeader
{
  background-image:url('graphics/headerImg.png');
  width:990px;
  margin:5px;
  margin-top:0px;
  height:180px;
}
.upperTabContainer
{
  * position:absolute;/*Can be read only be IE*/
}
.upperTab1
{
  background-image:url('graphics/taborTab.png');
  float:right;
  margin:-15px 10px 0px 10px;
  * margin-top:0px;/*Can be read only be IE*/
  padding:10px;
}
.upperTab2
{
  background-image:url('graphics/kirandTab.png');
  float:right;
  margin:-15px 10px 0px 10px;
  * margin-top:0px;/*Can be read only be IE*/
  padding:10px;
}
.upperTab3
{
  background-image:url('graphics/prgTab.png');
  float:right;
  margin:-15px 10px 0px 10px;
  * margin-top:0px;/*Can be read only be IE*/
  padding:10px;
}
.upperTab_Inner
{
  height:34px;
  width:88px;
  text-align:center;
  text-align:center;  
}
.menuStripe
{
  background-color:#ac0101;
  background-image:url('graphics/menustripe.png');
  width:100%;
  height:35px;
  margin:20px 0px 00px 0px;
  text-align:right;
  line-height:35px;
}
.menuStripeTrips
{
  background-color:#ac0101;
  background-image:url('graphics/menustripe2.png');
  width:100%;
  height:35px;
  margin:20px 0px 00px 0px;
  text-align:right;
  line-height:35px;
}
.menuStripeProgs
{
  background-color:#ac0101;
  background-image:url('graphics/menustripe3.png');
  width:100%;
  height:35px;
  margin:20px 0px 00px 0px;
  text-align:right;
  line-height:35px;
}
.menuStripeUnder
{
  height:20px;
  background-image:url('graphics/menushadow.png');
  background-repeat:repeat-x;
  width:100%;  
}
.pageHolder
{
  position:relative;
  min-height:500px;
  * height:500px;/* This can be read only by IE*/
}
.pageContents
{
  padding-left:270px;
  padding-right:220px;
  padding-bottom:40px;
}
.footerBar
{
  width:100%;
  height:40px;
  background-color:#357b2a;
  text-align:center;
  padding-top:10px;
}
.leftPane
{
  background-image:url('graphics/logobck.png');
  background-repeat:repeat-x;
  width:230px;
  margin-left:20px;
  float:left;
  position:absolute;
  top:-220px;
}
.leftPaneExt
{
  background-color:#ffa800;
  margin:0;
  padding:0;
}
.leftLower
{
  background-image:url('graphics/leftMenuLower.png');
  width:230px;
  height:20px;
  background-repeat:no-repeat;
}
.leftUpper
{
  background-image:url('graphics/leftMenuUpper.png');
  width:230px;
  height:20px;
  background-repeat:no-repeat;
  margin-top:20px;
}
.logo
{
  background-image:url('graphics/sunny.png');
  width:172px;
  height:158px;
  margin-top:15px;
}
.menuSpacer
{
  display:inline;
  margin-left:45px;
}
.bannerPane
{
  float:right;
  width:200px;
  margin-left:0px;
  height:400px;
}
.campListDiv
{
  background-color:#fcf69e;
  width:490px;
  overflow:hidden;
  margin-bottom:20px;
}
.campListDivPadding
{
  padding:10px;
}

.campMainDiv
{
  background-color:#fcf69e;
  margin:0px;
  width:500px;
  min-height:200px;
  * height:200px;/* This can be read only by IE*/
}
.sectionMenuSpacer
{
  display:inline;
  margin-left:2px;
}
.taborInfoPane
{
  padding:10px;
}
.campHeaderPane
{
  background-color:#fbe96a;
  width:500px;
  margin:0px;
}
.campHeaderSpacer
{
  padding:10px;
}
.taborBasicOutline
{

}
.taborBasicBrief
{
  margin-top:15px;
}

.newsLetter{
  background-color:#ffa800;
  margin:0;
  padding:0;
}
.newsletterTitle
{
  padding:0px 23px 0px 23px;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
}
.newsletterInfo
{
  padding:5px 23px 10px 23px;
  color:#ffffff;
}
/************************************************************
* LINKS
************************************************************/
.menuLink:link
{
  font-family:Arial, Helvetica;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  font-size:13px;
}
.menuLink:visited
{
  font-family:Arial, Helvetica;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  font-size:13px;
}
.menuLink:hover
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:normal;
  font-size:13px;
}
.menuLink:active
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:normal;
  font-size:13px;
}


.tabLink:link
{
  font-family:Arial, Helvetica;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
.tabLink:visited
{
  font-family:Arial, Helvetica;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
.tabLink:hover
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}
.tabLink:active
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
}



.taborListPageLink:link
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
  font-size:14px;
}
.taborListPageLink:visited
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
  font-size:14px;
}
.taborListPageLink:hover
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:normal;
  font-size:14px;
}
.taborListPageLink:active
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:normal;
  font-size:14px;
}

.sectionMenuLink:link
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
  font-size:12px;
}
.sectionMenuLink:visited
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:underline;
  font-weight:normal;
  font-size:12px;
}
.sectionMenuLink:hover
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:underline;
  font-weight:normal;
  font-size:12px;
}.sectionMenuLink:active
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:underline;
  font-weight:normal;
  font-size:12px;
}

/************************************************************
* TEXTS
************************************************************/
.keresoTitle
{
  font-family:Arial, Helvetica;
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
}
.keresoExpl
{
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;  
}
.footerText
{
  font-family:Arial, Helvetica;
  font-size:11px;
  font-weight:normal;
  color:#ffffff;    
}

/************************************************************
* PARAGRAPHS
************************************************************/
.taborKereso
{
  padding-top:30px;
  padding-left:20px;
}
.keresoExplContainer
{
  margin:0;
  padding-top:5px;
}
.registerExpl
{
  margin:0;
  padding-top:5px;
}
/************************************************************
* CONTROLS
************************************************************/
.keresoHelyszin
{
  width:184px;
}
.newsletterInput
{
  width:184px;
}
/************************************************************
* CAMP LIST
************************************************************/
.taborListLink:link
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
}
.taborListLink:visited
{
  font-family:Arial, Helvetica;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
}
.taborListLink:hover
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
}
.taborListLink:active
{
  font-family:Arial, Helvetica;
  color:#ffa800;
  text-decoration:none;
  font-weight:bold;
  font-size:20px;
}
.taborListInfo
{
  font-family:Arial, Helvetica;
  font-size:13px;
  line-height:18px;
  font-weight:normal;
  color:#444444;
  margin-top:10px;
  margin-bottom:10px;
}
.taborListInfoTitle
{
  font-family:Arial, Helvetica;
  font-size:13px;
  line-height:18px;
  font-weight:bold;
  color:#444444; 
}
.campListImageDiv
{
  float:left;
}
.imageStackCampList
{
  float:left;
  background-image:url('graphics/ImageStack.png');
  background-repeat:no-repeat;
  padding-top:24px;
  padding-left:22px;
  width:201px;
  height:166px;
}
.imageOverflowHolderCampList
{
 height:120px;
 overflow:hidden;
}
/************************************************************
* GALLERIES
************************************************************/
.multimediaPane
{
  min-height:200px;
  * height:200px;/* This can be read only by IE*/
  padding-left:10px;
}
.imageStack
{
  float:left;
  background-image:url('graphics/ImageStack.png');
  background-repeat:no-repeat;
  padding-top:24px;
  padding-left:22px;
  width:201px;
  height:166px;
  margin-left:10px;
}
.videoStack
{
  margin-top:10px;
  margin-right:30px;
  float:right;
  background-image:url('graphics/Videobar.png');
  background-position:bottom left;
  background-repeat:no-repeat;
  width:160px;
  height:136px; 
}

.imagesHolder
{
  overflow:hidden;
}
.imageBlock
{
  border:1px solid #eeeeee;
  margin:5px;
  width:134px;
  background-color:#ffffff;
  text-align:center;
  float:left;
  padding-bottom:5px;
}
.imageHolder
{
  text-align:center;
  padding:5px;
}
.imageWrapper
{
  width:124px;
  height:93px;
  overflow:hidden;
}
.imageDescription
{
  line-height:12px;
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

.videoBlock
{
  border:1px solid #000000;
  margin:5px;
  width:134px;
  float:left;
  background-color:#000000;
  text-align:center;
  padding-bottom:5px;
}
.videoHolder
{
  text-align:center;
  padding:5px;
}
.videoWrapper
{
  width:124px;
  height:93px;
  overflow:hidden;
}
.videoDescription
{
  line-height:12px;
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
}

.itemData
{
  padding:2px 5px 2px 5px;
}
.itemDescription
{
  line-height:12px;
  font-family:Arial, Helvetica;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}
.itemImageWrapper
{
  width:124px;
  height:124px;
  overflow:hidden;
}
.orderSuccess
{
  font-family:Arial, Helvetica;
  font-size:20px;
  font-weight:bold;  
  color:0;
}
.orderError
{
  font-family:Arial, Helvetica;
  font-size:20px;
  font-weight:bold;  
  color:#FF0000;
}
.orderForm
{
  background-color:#fff;
  background-image:none;
  padding:20px;
}
.itemDetailsTitle
{
  font-family:Arial, Helvetica;
  font-size:20px;
  font-weight:bold;
  margin-bottom:10px;
}
.itemOrder
{
  margin-top:20px;
}
.itemOrderTitle
{
  font-family:Arial, Helvetica;
  font-size:16px;
  font-weight:bold;  
}

.mainPgLatesMultimedia
{
  background-color:#fed142;
  margin:5px 0px 20px 0px; 
  width:490px;
  overflow:hidden;
}
.mainPgLatesMultimedia_ul
{
  width:100%;
  height:210px;
  background-image:url('graphics/sarok_ul.jpg');
  background-repeat:no-repeat;
}
.mainPgLatesMultimedia_ur
{
  width:100%;
  height:210px;
  background-image:url('graphics/sarok_ur.jpg');
  background-position:top right;
  background-repeat:no-repeat;
}
.mainPgLatesMultimedia_lr
{
  width:100%;
  height:210px;
  background-image:url('graphics/sarok_lr.jpg');
  background-repeat:no-repeat;
  background-position:bottom right;
}
.mainPgLatesMultimedia_ll
{
  width:100%;
  height:210px;
  background-image:url('graphics/sarok_ll.jpg');
  background-repeat:no-repeat;
  background-position:bottom left;
}
.mainPgLatesMultimediaSpc
{
  padding:10px;
}
.mainPgLatestImages
{
  float:left;
}
.mainPgLatestImagesTitle
{
  font-family:Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  padding-left:5px;
  margin-bottom:10px;  
}
.mainPgImageHolder
{
  width:210px;
  height:70px; 
  margin:5px;
  padding:5px;
  /*background-color:#f8f188;*/
}
.mainPgImageBorder
{
  padding:5px;
  background-color:white;
  width:80px;
  height:60px;
  float:left;
  margin-right:10px;  
}
.mainPgImageWrapper
{
  width:80px;
  height:60px;
  overflow:hidden;
}
.mainPgImageInfo
{
  padding-top:5px;
}

.mainPgLatestVideos
{
  float:right;
}
.mainPgLatestVideosTitle
{
  font-family:Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  padding-left:5px;
  margin-bottom:10px;
}
.mainPgVideoHolder
{
  width:210px;
  height:70px; 
  margin:5px;
  padding:5px;
  /*background-color:#f8f188;*/
}
.mainPgVideoBorder
{
  padding:5px;
  background-color:white;
  width:80px;
  height:60px;
  float:left;
  margin-right:10px;  
}
.mainPgVideoWrapper
{
  width:80px;
  height:60px;
  overflow:hidden;
}
.mainPgVideoInfo
{
  padding-top:5px;
}

