/* MODAL WINDOW BY NYROMODAL */
div#nyroModalFull {
font-size:12px;
color:#777}
div#nyroModalLoading {
border:0px solid #777;
width:150px;
height:150px;
text-indent:-9999em;
background:#fff url(/img/modal/ajaxLoader.gif) no-repeat;
background-position:center}
div#nyroModalLoading.error {
border:1px solid #eee;
line-height:20px;
padding:20px;
width:300px;
height:100px;
text-indent:0;
background:#fff}
div#nyroModalWrapper {
background:#fff;
border:1px solid #eee}
a#closeBut {
z-index:107;
position:absolute;
display:block;
top:0px;
right:0px;
width:22px;
height:22px;
text-indent:-9999em;
background:url(/img/modal/close.png) no-repeat;
outline:0}
h1#nyroModalTitle {
margin:0;
padding:0;
position:absolute;
top:-22px;
left:5px;
font-size:12px;
color:#ddd}
div.wrapper div#nyroModalContent {
padding:0px}
div.wrapperImg div#nyroModalContent {
position:relative;
overflow:hidden;
text-align:center}
div.wrapperImg img {
vertical-align:baseline}
div.wrapperImg #bottomtitle {
position:relative;
left:-1px;
z-index:106;
background:#fff;
padding:10px;
overflow:hidden}
a.nyroModalPrev, a.nyroModalNext {
z-index:105;
outline:none;
position:absolute;
top:0;
height:100%;
width:49%;
cursor:pointer;
text-indent:-9999em;
background-image:url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
height:60%;
width:20%}
a.nyroModalPrev {
left:0;
background:url(/img/modal/prev.gif) left 20% no-repeat}
a.nyroModalNext {
right:0;
background:url(/img/modal/next.gif) right 20% no-repeat}

/* VALIDATIONFORM */
.hidden{
display:none}
.error{
color:red}
label.error{
position:absolute;
margin:0;
width:200px;
text-align:center;
top:0;
right:0;
color:red}

/* DEBUG */
a.error{
color:red}
.submenu{
display:none}


/* SLIDER */
#logos {
background:url(../img/bgs/scrollbg.png) repeat;
top:535px;
height:70px;
overflow:hidden;
position:absolute;
width:100%;
}

#logos img{
float:left;
display:inline;
margin:0 20px 0 0;
}

#slider{
height:60px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
overflow-x:hidden;
overflow-y:hidden;
width:900px;
}
#slider img{
border:5px solid #FFFFFF;
}

#slider li span {
background:#E2007A none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:inline;
float:left;
height:20px;
margin-left:-149px;
margin-top:101px;
padding:5px;
width:60px;
display:none;
} 

/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */				
	#holder {
	margin:0 0 0 80px;
	position:relative;
	width:900px;
}		

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:60px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:40px;
		height:40px;
		position:absolute;
		left:-60px;
		top:15px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:920px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:40px;
		height:40px;
		background:url(../img/btn/prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../img/btn/next.png) no-repeat 0 0;	
		}
/* END SLIDER */