*{
margin: 0;
padding: 0;
}

/* Tags */

body{
background-image:url('/images/callas_bg.jpg');
background-repeat:repeat-x;
background-color:#000;
background-attachment:fixed;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 13px;
color: #B8A887;
text-align: center;

}

a{
text-decoration: none;
}

h1{

font-size: 14px;

}

img{
border: none;
}

p, h1{
padding: 10px 0px;
}

ul{
list-style-type: none;
}

ul.horizontal li{
display: inline;
}

.main_content p{
line-height:120%;
padding: 0px 0px;
}

.main_content a{
color:#FFFFFF;
position:relative;
display:inline;
}

.main_content a:hover{
text-decoration:underline;
}

.main_content input, .main_content textarea{
position:relative;
display:inline;
}

/* Tags end */


/*  ID's */

#footer_info{
padding-top: 20px;
font-size: 11px;
color: #9D895E;
position: relative;
}

#footer_logo{
background-image: url('/images/footer_logo.png');
background-repeat: no-repeat;
float:right;
margin-top:15px;
width:142px;
height: 61px;
}


#language_selector{
position: absolute;
/*
background-image: url('/images/lang_selector.png');
background-repeat: repeat-x;
*/
margin-top:78px;
margin-left:791px;
background:#3D3625;
width:126px;
height: 28px;
text-align: center;
z-index:900;
opacity:0.7;
filter:alpha(opacity=70);
}

/*
* HTML #language_selector {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/lang_selector.png', sizingMethod='crop');}
*:first-child+html #language_selector {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/lang_selector.png', sizingMethod='crop');}
*/

* HTML #language_selector {margin-left:531px;}
*:first-child+html #language_selector {margin-left:531px;}

#language_selector a{
font-size: 10px;
display:inline;
}

#language_selector #links{
margin-top: 5px;
}

#logo_container{
margin-top:6px;
height: 90px;
text-align: center;
}

#logo{
background-image: url('/images/callas_logo.png');
background-repeat: no-repeat;
height: 87px;
width: 417px;
margin: 0 auto;
}



#site{
width:937px;
margin: 0 auto;
}



#site_content{
width:880px;
margin: 0 auto;
padding: 0px;
background: #3D3625;
text-align: center;
padding-bottom: 15px;
}

#site_footer{
width:880px;
margin: 0 auto;
padding: 0px;
background-image: url('/images/foot_bg.png');
background-repeat: repeat-x;
height: 223px;}

#site_shadow{
background-image: url('/images/site_shadow.png');
background-repeat:repeat-y;
padding: 5px 0;
width: 937px;
}

#site_shadow_bottom{
background-image: url('/images/site_shadow_bottom.png');
background-repeat:no-repeat;
height: 26px;
}

#site_shadow_top{
background-image: url('/images/site_shadow_top.png');
background-repeat:no-repeat;
height: 23px;
position: relative;
}

#top_navigation{
height: 94px;
background-image: url('/images/top_navigation_bg.jpg');
background-repeat: repeat-x;
}

#top_navigation ul{
padding-top: 17px;
}

#top_navigation ul li a:link, #top_navigation ul li a:visited{
color: #B8A887;
margin-right: 5px;
margin-left: 5px;
font-size: 13px;
position: relative;
}

#top_navigation ul li a:hover, #top_navigation ul li a.selected{
color: #fff;
}

/* Partner logos */

#partner_logos{
width:535px;
margin: 0 auto;
}

#sodexo{
background-image: url('/images/sodexo.png');
background-repeat: no-repeat;
background-position: left top;
}

#tex{
background-image: url('/images/tex.png');
background-repeat: no-repeat;
background-position: left top;
}

#tex_meleg{
background-image: url('/images/tex_meleg.png');
background-repeat: no-repeat;
background-position: left top;
}

#mastercard{
background-image: url('/images/mastercard.png');
background-repeat: no-repeat;
background-position: left top;
}

#visa{
background-image: url('/images/visa.png');
background-repeat: no-repeat;
background-position: left top;
}

/*  Partner logos end  */



/*  ID's end */

/* Classes */

.bigtext{
font-size: 15px;
}

.bordered{
border-bottom: 1px solid #524932;
margin-bottom: 10px;
padding-bottom: 10px;
}

.dark_bg{
background: #1D1A12;
}

.dark_bg2{
background: #0D0C08;
}

.darker, a.darker{
color: #B8A887;
}

.centered{
text-align: center;
}

.clear{
clear: both;
}

.col195{
width: 195px;
}

.col310{
width: 300px;
}

.col528{
width:528px;
}

.float_left{
float: left;
}

.float_right{
float: right;
}

.main_content{
width:832px;
text-align: left;
margin: 0 auto;
}

.margin_right_15{
margin-right: 15px;
}

#menu ul{
margin-top: 15px;
}

#menu ul li{
margin-right: 26px;
height: 20px;
display: block;
float: left;
}

#menu ul li.last{
margin-right: 0px;
}



.text12{
font-size: 12px;
}

.partner_logo{
width:92px;
height: 60px;
float: left;
margin-right: 15px;
}

.partner_logo2{
width:140px;
height: 70px;
text-align: center;
}

.separator{
background-image: url('/images/horizontal_separator.jpg');
background-repeat: no-repeat;
height: 33px;
}

.separator_black{
background-image: url('/images/black_separator.png');
background-repeat: no-repeat;
height: 15px;
width:833px;
margin-bottom: 15px;
}



/*  image shadow */

.shadow{
float:left;
*border-collapse: collapse; 
*empty-cells:show;
}

.shadow .top_left{
background-image: url(/images/box/box_lt.jpg);
background-repeat: no-repeat;
width:9px;
height: 9px;
float: left;
font-size:0px;
line-height:0px;
}
.shadow .top{
background-image: url(/images/box/box_t.jpg);
background-repeat: repeat-x;
height: 9px;
position: relative;
font-size:0px;
line-height:0px;
/* padding-top: 9px; */
}

.shadow .top_right{
background-image: url(/images/box/box_rt.jpg);
background-repeat: no-repeat;
background-position:left bottom;
width:9px;
height: 9px;
float: right;
font-size:0px;
line-height:0px;
}

.shadow .left{
background-image: url(/images/box/box_l.jpg);
background-repeat: repeat-y;
background-position: left;
padding-left: 9px;
/* width:9px; */
}

.shadow .right{
background-image: url(/images/box/box_r.jpg);
background-repeat: repeat-y;
background-position: right;
padding-right: 9px;
/* width:9px; */
}

.shadow .bottom_left{
background-image: url(/images/box/box_bl.jpg);
background-repeat: no-repeat;
width:9px;
height: 9px;
float: left;
font-size:0px;
line-height:0px;
}

.shadow .bottom{
background-image: url(/images/box/box_b.jpg);
background-repeat: repeat-x;
/* height: 9px; */
padding-bottom: 9px;
font-size:0px;
line-height:0px;
}

.shadow .bottom_right{
background-image: url(/images/box/box_br.jpg);
background-repeat: no-repeat;
width:9px;
height: 9px;
float: right;
font-size:0px;
line-height:0px;
}

/*  image shadow end */
.padding_10_15{
padding: 10px 15px;
}

.padding_15_0{
padding: 15px 0px;
}

.small_select{
width:100px;
}


.smaller_text{
font-size: 13px;
}

.data_table td{
padding: 3px 0;
}

.text_field{
border: 1px solid #B8A887;
padding: 3px 0px;
font-size: 12px;
background-image: url('/images/input_bg.jpg');
background-repeat: repeat-x;
background-color: #5A5036;
color: #B8A887;
}

.vertical_sep{
background-image: url('/images/vertical_line.jpg');
background-repeat: repeat-y;
}

.wide_input{
width: 260px;
}

.white, a.white{
color: #fff;
}

/* Classes end */

/* IE Hacks */

* HTML #logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/callas_logo.png', sizingMethod='crop');text-align: center}
*:first-child+html #logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/callas_logo.png', sizingMethod='crop');text-align: center}

* HTML #site_shadow_top {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow_top.png', sizingMethod='crop');}
*:first-child+html #site_shadow_top {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow_top.png', sizingMethod='crop');}

* HTML #site_shadow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow.png', sizingMethod='scale');}
*:first-child+html #site_shadow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow.png', sizingMethod='scale');}

* HTML #site_shadow_bottom {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow_bottom.png', sizingMethod='crop');}
*:first-child+html #site_shadow_bottom {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/site_shadow_bottom.png', sizingMethod='crop');}

* HTML #footer_logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/footer_logo.png', sizingMethod='crop');}
*:first-child+html #footer_logo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/footer_logo.png', sizingMethod='crop');}

* HTML .separator_black {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/black_separator.png', sizingMethod='crop');}
*:first-child+html .separator_black {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/black_separator.png', sizingMethod='crop');}

* HTML #sodexo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sodexo.png', sizingMethod='crop');}
*:first-child+html #sodexo {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/sodexo.png', sizingMethod='crop');}

* HTML #tex {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/tex.png', sizingMethod='crop');}
*:first-child+html #tex {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/tex.png', sizingMethod='crop');}

* HTML #tex_meleg {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/tex_meleg.png', sizingMethod='crop');}
*:first-child+html #tex_meleg {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/tex_meleg.png', sizingMethod='crop');}

* HTML #mastercard {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/mastercard.png', sizingMethod='crop');}
*:first-child+html #mastercard {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/mastercard.png', sizingMethod='crop');}

* HTML #visa {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/visa.png', sizingMethod='crop');}
*:first-child+html #visa {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/visa.png', sizingMethod='crop');}



/* IE hacks end */

/* lightbox */

#mylightbox{
position:absolute;
z-index:1000;
float:left;
display:none;
}

#lightboxcontainer{
z-index:1001;

}

#lightboxinfo{
height:10px;
margin-top:10px;
}

#lightboxtext{
float:left;
display:block;
}

#lightboxclose{
float:right;
display:block;
}
#lightboxclose a{
color:#B8A887;
}

#lightboxloadimage{
}

/* lightbox_table */

.lightbox_table{
float:left;
*border-collapse: collapse; 
*empty-cells:show;
}

.lightbox_table .st_midcent{
background:#3D3625;
padding:10px;
}

.lightbox_table .st_topleft{
width:20px;
*width:20px;
height:20px;
*height:20px;
background:url(../images/lightbox_ctl.png) no-repeat;
background-position:left top;
}

* HTML .lightbox_table .st_topleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_ctl.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_topleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_ctl.png', sizingMethod='scale');}


.lightbox_table .st_topright{
width:20px;
*width:20px;
height:20px;
*height:20px;
background:url(../images/lightbox_ctr.png) no-repeat;
background-position:right top;
}

* HTML .lightbox_table .st_topright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_ctr.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_topright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_ctr.png', sizingMethod='scale');}

.lightbox_table .st_botleft{
width:20px;
*width:20px;
height:20px;
*height:20px;
background:url(../images/lightbox_cbl.png) no-repeat;
background-position:left bottom;
}

* HTML .lightbox_table .st_botleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_cbl.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_botleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_cbl.png', sizingMethod='scale');}

.lightbox_table .st_botright{
width:20px;
*width:20px;
height:20px;
*height:20px;
background:url(../images/lightbox_cbr.png) no-repeat;
background-position:right bottom;
}

* HTML .lightbox_table .st_botright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_cbr.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_botright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_cbr.png', sizingMethod='scale');}

.lightbox_table .st_topcent{
height:20px;
*height:20px;
background:#FFFFFF;
background:url(../images/lightbox_t.png) repeat-x;
background-position:left bottom;
}

* HTML .lightbox_table .st_topcent {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_t.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_topcent {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_t.png', sizingMethod='scale');}

.lightbox_table .st_midleft{
width:20px;
*width:20px;
background:url(../images/lightbox_l.png) repeat-y;
background-position:left top;
}

* HTML .lightbox_table .st_midleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_l.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_midleft {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_l.png', sizingMethod='scale');}

.lightbox_table .st_midright{
width:20px;
*width:20px;
background:url(../images/lightbox_r.png) repeat-y;
background-position:right top;
}

* HTML .lightbox_table .st_midright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_r.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_midright {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_r.png', sizingMethod='scale');}

.lightbox_table .st_botcent{
height:20px;
*height:20px;
background:url(../images/lightbox_b.png) repeat-x;
background-position:left top;
}

* HTML .lightbox_table .st_botcent {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_b.png', sizingMethod='scale');}
*:first-child+html .lightbox_table .st_botcent {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_b.png', sizingMethod='scale');}

/* arrows */

.lightbox_arrowstab{
float:left;
width:60px;
color:#FFFFFF;
border-collapse: collapse; 
empty-cells:show;
}

.lightbox_arrowstab td{
width:60px;
}

#lightbox_leftarrow{
position:relative;
float:right;
width:60px;
*width:60px;
height:180px;
*height:180px;
background:url(../images/lightbox_arrowleft.png) no-repeat;
background-position:right bottom;
}

* HTML #lightbox_leftarrow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_arrowleft.png', sizingMethod='scale');}
*:first-child+html #lightbox_leftarrow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_arrowleft.png', sizingMethod='scale');}

#lightbox_rightarrow{
position:relative;
float:left;
width:60px;
*width:60px;
height:180px;
*height:180px;
background:url(../images/lightbox_arrowright.png) no-repeat;
background-position:right bottom;
}

* HTML #lightbox_rightarrow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_arrowright.png', sizingMethod='scale');}
*:first-child+html #lightbox_rightarrow {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lightbox_arrowright.png', sizingMethod='scale');}

#ajaxmessage_curtain{
position:absolute;
left:0;
top:0;
float:left;
display: none;
z-index:990;
background:#000000;
opacity:0.5;
filter:alpha(opacity=50);
width:100%;
height:100%;
}

.fancy_group{
display:inline;
position:relative;
}

#smallplayer{
margin-left:13px;
margin-top:80px;
position:absolute;
}
