body {
	font-family:Tahoma,Arial,Verdana,Helvetica;
	height:100%;
	margin:0%;
	padding:0%;
	font-size:12px;
	color:#666666;
}
html,a{
	text-decoration: none;
	color:#000000;
	font-size:12px;
}
.main{
	/*background-color:#006699;*/
	margin:0 auto;
	
	/*position:relative;*/
	height:auto;
	width:50%;
	width:1000px;
}
.head{
	width:1000px;
	height:135px;
	background-image:url("images/head.jpg");
	background-position:center center;
}
.header{
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:283px;
	width:1000px;
	position:relative;
	/*top:93px;*/
}
.logo{
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	width:255px;
	height:93px;
	float:left;
	margin:0px 0px 0px 0px;
}
.menu{
	/*width:784px;*/
	/*height:93px;*/
	width:655px;
	height:68px;
	float:left;
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	color:#000000;
	margin-top:15px;
	/*vertical-align:middle;*/
}
.menuItem{
	padding-left:30px;
	color:#000000;
	vertical-align:top;
	margin-top:25px;
	font-size:18px;
}
.language{
	height:68px;
	width:90px;
	font-family:Georgia;
	float:left;
	font-size:18px;
	font-style:italic;
	vertical-align:top;
	margin-top:15px;
}
.languageItem{
	padding-left:5px;
	text-decoration: none;
	font-size:18px;
}
.hf{
	height:295px;
	width:100%;
	background-image:url(images/header_fon.png);
	background-repeat:repeat-x;
}
.content{
	top:105px;
	position:relative;
	min-height:400px;
}
.left{
	width:690px;
vertical-align:top;
}
.leftInf{
	/*float:left;*/
	width:645px;
	margin:10px 0px 0px 0px;
}
.right{
	width:310px;
	vertical-align:top;
}
.rgInf{
	width:272px;
	float:left;
	margin-left:40px;
}
#closeFrm{
	border:none;
	background-color:#FFFFFF;
}
#divFrmAdd{
	margin-left:45px;
	height:250px;
}
.frmLft{
	width:245px;
	float:left;
}
.frmRght{
	/*margin-left:10px;*/
	margin-left:245px;
	width:390px;
	/*float:right;*/
}
.checkboxDiv{
	width:110px;
	height:25px;
	float:left;
	vertical-align:top;
}
.checkboxDiv1{
	width:550px;
	height:70px;
	vertical-align:top;
}
/*input {
margin:0;padding:0;
opacity:0;
opacity:0;
}*/
.ch{
	margin:0;padding:0;
opacity:0;

}
.checkboxOn {
background:url(images/checkbox_on.png)  ;
background-repeat:no-repeat;
background-position:0px 3px;
}
.checkboxOff {
background:url(images/checkbox_off.png) no-repeat 0 3px;
}
.input{
	/*background-image:url(images/in_c.png);
	background-repeat:repeat-x;
	background-position: 0px 1px;*/
	margin:2px 0px 0px 7px;
	font-size:12px;
	width:180px;
	height:13px;
	border:none;
	padding:0px 0px 2px 0px;
}
.inp{
	height:30px;
	width:240px;
	background-image:url(images/pimpa_2.png);
	background-repeat:no-repeat;
}
.lable{
	font-size:11px;
}
.lable1{
	font-size:11px;
	margin-left:5px;
}
.inp em{
	height:20px;
	width:7px;
}
.newsInf{
	margin:10px 0px 0px 20px;
}
a.news{
	color:#999933;
}
.prevu_news_f{
	color:#666666;
	font-size:11px;
}
.title{
	color:#999933;
	font-size:14px;
}
.body{
	font-size:12px;
}
.title_pr{
	font-size:14px;
	font-weight: bold;
}
.order{
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
.footer{
	height:20px;
}

.u_name{
	font-size:12px;
	width:50px;
	vertical-align:bottom;
}
.u_email{
	font-size:12px;
	width:50px;
	vertical-align:bottom;
}
.u_phone{
	font-size:12px;
	width:70px;
	vertical-align:bottom;
}
.u_town{
	font-size:12px;
	width:50px;
	vertical-align:bottom;
}
.u_age{
	font-size:12px;
	width:40px;
	vertical-align:bottom;
}
.m_classicall{
	background-image:url(images/classicall.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_rock{
	background-image:url(images/rock.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_rb{
	background-image:url(images/r&b.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_hip-hop{
	background-image:url(images/hip-hop.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_pop{
	background-image:url(images/pop.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_folk{
	background-image:url(images/folk.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_electronic{
	background-image:url(images/electronic.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_jazz{
	background-image:url(images/jazz.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_blues{
	background-image:url(images/blues.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.m_alternative{
	background-image:url(images/alternative.png);
	background-position:bottom;
	height:95px;
	width:19px;
	background-repeat:no-repeat;
}
.mess{
	color:red;
	font-weight: bold;
}
.lini{
	height:3px;
	width:630px;
	background-image:url(images/gdfa_2.gif);
	background-repeat:repeat-x;
}
.quest_head{
color:#999933;
font-size:14px;
}









.cEnd{
	display:block;
}

#jCarouselLiteDemo .carousel  {
    padding: 10px 0 0 0;
    margin: 0 0 20px 10px;
    position: relative;     
}
    #jCarouselLiteDemo .digg {
        position: absolute;
        left: 610px;
        top: 110px;
    }
    #jCarouselLiteDemo .main {
        margin-left: 40px;
    }

    #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }
    #jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }              
    #jCarouselLiteDemo .carousel .jCarouselLite {
        border:none;
        float: left;
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #fff;
            width: 329px;
            height: 252px;
            margin: 0px;
        }
        
        #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }
            #jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 170px;
                }
            #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }

.pay{
font-size:12px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
