/* MAIN STYLES */

body,html {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	background-color: #3d3d3d;
	color: #9c9c9c;
}

img {
	border: 0;
	margin: 0;
	padding: 0;	
}

form{
	padding: 0;
	margin: 0;
}

input{
	margin: 0;
	padding: 0;
}

h1{
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #72a1d7;
}

p{
	margin: 0px;
	padding: 10px 0px;
}

div.input{
	padding: 0px 5px;
}

div.beforeInput{
	background-image: url(../../images/index/bg_before_input.jpg);
	background-repeat: repeat-x;
	width: 3px;
	height: 21px;
	float: left;
}

input.input{
	margin: 0;
	padding: 0;
	border: 0;
	height: 15px;
	background-image: url(../../images/index/bg_input.jpg);
	background-repeat: repeat-x;
	color: white;
	font-size: 10px;
	padding: 3px;
	display: block;
	float: left;
}

div.afterInput{
	background-image: url(../../images/index/bg_after_input.jpg);
	background-repeat: repeat-x;
	width: 1px;
	height: 21px;
	float: left;
}

div.inputCheckbox {
	min_width: 22px;
	_width: 22px;
	min-height: 21px;
	_height: 21px;
	background-image: url(../../images/index/checkbox.jpg);
	background-repeat: no-repeat;
	cursor: default;
}

div.checked {
	background-image: url(../../images/index/checkbox_checked.jpg);
}

textarea.input{
	background-color: #3c3c3c;
	background-image: url(../../images/index/bg_textarea.jpg);
	background-repeat: repeat-x;
	border: 0px;
	color: #ffffff;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;
	padding: 3px;
	margin: 0px;
	float: left;
	overflow: auto; 
}

div.beforeTextarea{
	float: left;
	background-image: url(../../images/index/bg_before_textarea.jpg);
	background-repeat: repeat-y;
	border-bottom: 1px solid #4a4a4a;
	width: 3px;
}

div.beforeTextarea div.beforeTextareaTop{
	background-image: url(../../images/index/bg_before_textarea_top.jpg);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}

:focus{
	outline: 0;
}

a{
	color: #9c9c9c;
	text-decoration: none;
}

a:hover{
	color: #72a1d7;
	text-decoration: none;
}

table#root{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

table#root .leftOut{}

table#root .rightOut{}

table#root .leftIn{
	width: 790px;
}

table#root .rightIn{
	width: 225px;
}

/* TOP */
table#root tr#top{
	background-color: #3d3d3d;
	height: 216px;
}

table#root tr#top td#topLeftOut{
	background-color: #4b4b4b;
	border-bottom: 1px solid #5a5a5a;
	border-top: 5px solid #85a7d5;
}

table#root tr#top td#topLeftIn{
	border-bottom: 1px solid #5a5a5a;
	border-top: 5px solid #85a7d5;
}

table#root tr#top td#topLeftIn div#topLeftWrapper{
	width: 790px;
}

table#root tr#top td#topRightOut{
	border-bottom: 1px solid #5A5A5A;
	border-top: 5px solid #85A7D5;
}

table#root tr#top td#topRightIn{
	border-bottom: 1px solid #5A5A5A;
	border-top: 5px solid #85A7D5;
}


table#root tr#top a#logo{
	display: block;
	width: 327px;
	float: left;
}

table#root tr#top a#logo img{
	display: block;
}


table#root tr#top div#logon{
	width: 463px;
	height: 100px;
}

table#root tr#top div#logon div#loggedUserData{
	padding: 25px 10px 20px;
	height: 24px;
	border-bottom: 1px solid #515151;	
}

table#root tr#top div#logon div#loggedUserDataNoBorder{
	height: 70px;
}

table#root tr#top div#logon div#loginForm {
	padding: 0px 0px 0px;
}

table#root tr#top div#logon div#loginForm img#logowanie{
	display: block;
	padding: 4px 7px;
	float: left;
}

table#root tr#top div#logon div#loginForm form {
	display: block;
	float: left;
	width: 354px;
}

table#root tr#top div#logon div#loginForm form div.input{
	float: left;
}

table#root tr#top div#logon div#loginForm form input#login_button{
	display: block;
}

table#root tr#top div#logon div#loginForm form input.input{
	width: 147px;
}

table#root tr#top div#logon div#loginForm div#podMenu{
	display: none;
	padding: 10px 0px 10px 90px; 
}

table#root tr#top div#logon div#loginForm div#podMenu a {
	display: block;
	height: 15px;
	padding: 3px 25px 3px 0px;
	float: left;
}

table#root tr#top div#logon div#loginForm div#podMenu div#remerberMeCheckbox{
	height: 15px;
	padding: 3px 20px 3px 30px;
	float: left;
}

table#root tr#top div#logon div#loginForm div#podMenu a#rejestracja {
	color: #72a1d7;
}
		
/* END TOP */

/* MENU */

table#root tr#menu {
	height: 48px;
	background-color: #3d3d3d;
}

table#root tr#menu div#facebook {
    position: relative;
    top: 0px;
    left: 0px;
    float: left;
    height: 25px;
    padding-left: 25px;
}

table#root tr#menu ul#mainMenu {
	display: block;
	float: right;
	margin: 0px;
	padding: 8px 0px 2px 0px;
}

table#root tr#menu ul#mainMenu li {
	display: block;
	margin: 0;
	padding: 0px 0px 0px 25px;
	float: left;
}

table#root tr#menu ul#mainMenu li a {
	display: block;
	height: 12px;
	float: left;
	font-size: 0px;
}

table#root tr#menu ul#mainMenu li a#jaworowy img{
	position: relative;
        top: -4px;
        
}

table#root tr#menu ul#mainMenu li a img{
	display: block;
}

/* END MENU */

/* CONTENT */
table#root tr#content {
	background-color: #3d3d3d;
}

table#root tr#content td .preFooter{
	font-size: 9px;
	padding: 2px 0px;
	height: 18px;
	background-color: #303030;
}

table#root tr#content td .transparent{
	background-color: transparent;
}

table#root tr#content td#contentLeftOut{
	background-color: #454545;
	vertical-align: bottom;
}

table#root tr#content td#contentLeftIn{
	background-color: #454545;
	min-height: 382px;
	_height: 382px;
	vertical-align: bottom;
}

table#root tr#content td.mainPage {
	background-image: url(../../images/index/index_img.jpg);
	background-repeat: no-repeat;
}

table#root tr#content td.mainPage div.preFooter{
	padding-left: 200px;
}

table#root tr#content td.mainPage div.content{
	min-height: 362px;
	_height: 362px;
}

table#root tr#content td.notMain div.content{
	min-height: 262px;
	_height: 262px;
}

table#root tr#content td.notMain div.content div.contentInner{
	padding: 15px 20px;
}

table#root tr#content td.notMain div.content div.contentInner p img {
	border: 1px solid #6c6c6c;
}

table#root tr#content td.notMain div.content div.contentInner div#contactData{
	float: left;
	width: 300px;
	padding: 0px 25px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm{
	float: left;
	width: 310px;
	padding: 0px 25px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm form{
	padding: 10px 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm div.input{
	padding: 5px 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm input.input{
	width: 300px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm textarea.input{
	width: 300px;
	height: 150px;
}

table#root tr#content td.notMain div.content div.contentInner div#contactForm input#submitContactForm{
	float: right;
	width: 100px;
	margin: 0px;
	padding: 2px;
	border: 0px;
	background-color: #72a1d7;
	color: #ffffff;
	font-size: 11px;
}

table#root tr#content td.notMain div.content div.contentInner div#shortGallery{
	width: 217px;
	float:right;
}

table#root tr#content td.notMain div.content div.contentInner div#shortGallery h1{
	padding: 0px 5px 10px 20px;
	background-image: url(../../images/index/pointer_small.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}

table#root tr#content td.notMain div.content div.contentInner div#shortGallery h1 a{
	color: #72a1d7;
}

table#root tr#content td.notMain div.content div.contentInner img#smallGallery{
	display: block;
	float: right;
	border: 1px solid #6d6d6d;
	margin: 10px 5px 5px; 
}

table#root tr#content td.notMain div.content div.contentInner div#contentScroll {
	position: relative;
	width: 750px;
}

table#root tr#content td.notMain div.content div.contentInner div#contentScroll p{
	padding-right: 5px;
}

table#root tr#content td.notMain div.content div.contentInner div#availableForms{
	float: left;
	width: 350px;
	padding: 0px 40px 0px 25px;
}

table#root tr#content td.notMain div.content div.contentInner div#availableForms div#formsScroll{
	padding: 10px 0px;
	overflow-x: none;
	position: relative;
	border: 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#availableForms ul{
	display: block;
	padding: 0px;
	margin: 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#availableForms ul li{
	display: block;
	margin: 0px;
	padding: 0px 0px 10px;
}

table#root tr#content td.notMain div.content div.contentInner div#availableForms ul li div{
	background-image: url(../../images/index/pointer.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 2px 0px 2px 25px;
}

table#root tr#content td.notMain div.content div.contentInner div#formListWrapper{
	float: left;
}

table#root tr#content td.notMain div.content div.contentInner div#currentForm{
	width: 290px;
}

table#root tr#content td.notMain div.content div.contentInner div#currentForm div.input{
	padding: 4px 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#currentForm input.input{
	width: 280px;
}

table#root tr#content td.notMain div.content div.contentInner div#currentForm textarea.input{
	width: 280px;
}

table#root tr#content td.notMain div.content div.contentInner div#currentForm input#submitForm{
	color: #ffffff;
	background-color: #72a1d7;
	padding: 2px 5px;
	margin: 20px 0px 0px;
	float:right;
	font-size: 11px;
	border: none;
}

table#root tr#content td.notMain div.content div.contentInner div#addedUsersList{
	width: 320px;
}

table#root tr#content td.notMain div.content div.contentInner div#addedUsersList div#addedUsersScroll{
	position: relative;
}

table#root tr#content td.notMain div.content div.contentInner div#addedUsersList div#addedUsersScroll ol{
	color: #fff;
	margin: 0;
	padding: 0px 30px;
}

table#root tr#content td.notMain div.content div.contentInner div#addedUsersList div#addedUsersScroll ol li{
	margin: 0;
	padding: 0px 0px 1px;
}

/* PARTNERS */
table#root tr#content td.notMain div.content div.contentInner div#partners{
	overflow-x: none;
	position: relative;
	border: 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#partners div.partnersRow {
	width: 689px;
	padding: 30px 0px
}

table#root tr#content td.notMain div.content div.contentInner div#partners div.borderRow{
	background-image: url(../../images/index/bg_partner_row.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

table#root tr#content td.notMain div.content div.contentInner div#partners div.partnersRow div.partnerLogo{
	float: left;
	width: 97px;
	height: 97px;
	padding: 0px 10px 0px 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#partners div.partnerLeft{
	background-image: url(../../images/index/pointer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	width: 300px;
	padding: 0px 24px 0px 20px;
	min-height: 97px;
	_height: 97px;
}

table#root tr#content td.notMain div.content div.contentInner div#partners div.partnerRight{
	background-image: url(../../images/index/pointer.gif);
	background-repeat: no-repeat;
	background-position: 24px 0px;
	float: left;
	padding: 0px 0px 0px 44px;
	width: 300px;
	border-left: 1px solid #303030;
	min-height: 97px;
	_height: 97px; 
}

table#root tr#content td.notMain div.content div.contentInner div#partner{
	padding: 10px 0px;
	margin: 0px 0px 10px;
}

table#root tr#content td.notMain div.content div.contentInner div#partner div#partnerData{
	float: left;
	border-right: 1px solid #313131;
	height: 280px;
	padding: 0px 20px 0px 20px;
	background-image: url(../../images/index/pointer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
table#root tr#content td.notMain div.content div.contentInner div#partner div#partnerData div.partnerLogo{
	width: 97px;
	height: 97px;
	paddinG: 0px 0px 10px;
}

table#root tr#content td.notMain div.content div.contentInner div#partner div#partnerDescription{
	float: right;
	width: 558px;
	overflow-x: none;
	position: relative;
	border: 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#partner div#partnerDescription p{
	padding: 10px 20px 10px 0px;	
}
	

/* END PARTNERS */

/* SPONSORS */
table#root tr#content td.notMain div.content div.contentInner div#sponsors div#sponsorsTable_filter{
	position: absolute;
	top: 15px;
	left: 792px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors div#sponsorsTable_filter input{
	border: 0px;
	background-color: transparent;
	width: 165px;
	padding: 3px 5px;
	margin: 0px;
	color: #ffffff;
	font-size: 10px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors div#sponsorsTable_length{
	display: none;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors div#sponsorsTable_info{
	display: none;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors {
	position: relative;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table{
	border-collapse: collapse;
	width: 100%;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table thead{
	
	color: #ffffff;
	text-align: left;	
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table thead tr.header{
	background-color: #70a2d7;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table thead tr.header th{
	font-weight: normal;	
	padding: 1px 5px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table thead tr.empty td{
	height: 20px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table tbody{
	padding: 10px 0px 0px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table tr.even{
	background-color: #3d3d3d;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table td{
	border-left: 1px solid #303030;
	padding: 5px 7px 6px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors table td.noBorder{
	border: none;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors #sponsorsTable_paginate{
	padding: 15px 30px;
	float: right;
	width: 50px;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors #sponsorsTable_paginate #sponsorsTable_previous{
	width: 7px;
	height: 8px;
	background-image: url(../../images/index/pointer_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}

table#root tr#content td.notMain div.content div.contentInner div#sponsors #sponsorsTable_paginate #sponsorsTable_next{
	width: 7px;
	height: 8px;
	background-image: url(../../images/index/pointer_right.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 10px;
	float: right;
}

/* END SPONSORS */

table#root tr#content td.notMain div.content div#currentImage{
	min-height:	594px;
	_height: 594px;
}

table#root tr#content td.notMain div.content div#currentImage img{
	display: block;
}

table#root tr#content td.notMain div.afterContent{
	background-color: #454545;
}

table#root tr#content td.notMain div.content div#galleryPreview{
	margin: 0px auto;
	width: 735px;
	padding: 30px 0px;
}

table#root tr#content td.notMain div.content div#galleryPreview a{
	display: block;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 33px;
	height: 49px;
	margin: 100px 0px 0px;
	float: left
}

table#root tr#content td.notMain div.content div#galleryPreview a.prev{
    background-image: url(../../images/index/bg_prev_galery.jpg);
}

table#root tr#content td.notMain div.content div#galleryPreview a.next{   
    background-image: url(../../images/index/bg_next_galery.jpg);
}


table#root tr#content td.notMain div.content div#galleryPreview .pager{
    float: right;
    padding: 10px 85px 0px 0px;
}

table#root tr#content td.notMain div.content div#galleryPreview .pager a {
    margin: 0px !important;
    padding: 0px !important;
    display: inline !important;
    height: auto;
    width: auto;
    float: none;
    text-decoration: underline;
}

table#root tr#content td.notMain div.content div#galleryPreview .pager a.current {
    font-weight: bold;
    text-decoration: none;
    color: #72A1D7;
}

table#root tr#content td.notMain div.content div#galleryPreview div#smallImages{
	width: 585px;
        min-height: 249px;
        _height: 249px;
	float: left;
	padding: 0px  40px;
}

table#root tr#content td.notMain div.content div#galleryPreview div#smallImages a.imagePreview{
	display: block;
	float: left;
	margin: 0;
	width: 75px;
	height: 75px;
	padding: 4px;
}

table#root tr#content td.notMain div.content div#galleryPreview div#smallImages img{
	display: block;
}

table#root tr#content td.notMain div.preFooter{
	padding-left: 20px;
}

table#root tr#content div.content div.prevNext{
	height: 121px;
	background-color: #454545;
}

table#root tr#content div.content div.prevNext a{
	display: block;
	width: 70px;
	background-repeat: no-repeat;
	padding: 55px 0px 0px;
	color: #72a1d7;
}

table#root tr#content div.content div.prevNext div#prevNext{
	padding: 15px;
	background-image: url(../../images/index/bg_prev_next.jpg);
	background-repeat: no-repeat;
	background-position: center 18px;
}

table#root tr#content div.content div.prevNext a.prev{
	float: left;
	text-align: left;
	background-image: url(../../images/index/bg_prev.jpg);
	background-position: top left;
}

table#root tr#content div.content div.prevNext a.prevDissable{
	
}

table#root tr#content div.content div.prevNext a.next{
	float: right;
	text-align: right;
	background-image: url(../../images/index/bg_next.jpg);
	background-position: top right;
}

table#root tr#content div.content div.prevNext a.nextDissable{
	display: block;
}

/* GALERIES */
table#root  div#galeries{
	/*width: 610px;*/
	padding: 10px 0px;
	float: right;
	height: 90px
}

table#root div#galeries h1{
	display: block;
	float: left;
	width: 110px
}

table#root div#galeries div#mycustomscroll{
	float: left;
	width: 325px;
	height: 90px;
}

table#root div#galeries ul{
	margin: 0px;
	padding: 0px;
	display: block;
}

table#root div#galeries ul li{
	display: block;
	background-image:url(../../images/index/pointer_small.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	padding: 1px 15px;
}

table#root div#galeries ul li a{
	display: inline;
	color: #9c9c9c;
	padding: 0px;
	margin: 0px;
}

table#root div#galeries ul li a.current{
	color: #72a1d7 !important;
}

/* END GALERIES */

/* SPOSORS SEARCH */
table#root tr#content div.content div.prevNext div#sponsorsSearch{
	padding: 20px;
	width: 184px;
}

table#root tr#content div.content div.prevNext div#sponsorsSearch img#wyszukiwarka{
	padding: 10px 0px;
}

table#root tr#content div.content div.prevNext div#sponsorsSearch div.input{
	padding: 0px;
}

table#root tr#content div.content div.prevNext div#sponsorsSearch input{
	width: 155px;
}

/* END SPOSORS SEARCH */

table#root tr#content div.afterContent {
	height: 125px;
	background-color: #3d3d3d;
}

table#root tr#content td#contentRightIn{
	background-color: #4b4b4b;
	min-height: 384px;
	_height: 384px;
	vertical-align: bottom;
}

table#root tr#content td#contentRightIn div.content{
	border-left: 1px solid #3d3d3d;
}

table#root tr#content td#contentRightIn div.afterContent{
	border-left: 1px solid #3d3d3d;
}

table#root tr#content td#contentRightIn div.contentInner {
	padding: 15px;
	min-height: 289px;
	overflow: hidden;
}

table#root tr#content td#contentRightIn div.contentInner div#events{
	height: 210px;
}

table#root tr#content td#contentRightIn div.contentInner  ul#imagesList{
	display: block; 
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}

table#root tr#content td#contentRightIn div.contentInner ul{
	display: block;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

table#root tr#content td#contentRightIn div.contentInner ul li{
	display: block;
}

table#root tr#content td#contentRightIn div.contentInner ul li a{
	background-image: url(../../images/index/pointer_right.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 15px;
	color: #ffffff;
	font-weight: bold;
}

table#root tr#content td#contentRightIn div.contentInner ul li a.blue{
	color: #72a1d7; 
}

table#root tr#content td#contentRightIn div.contentInner ul li a:hover{
	color: #72A1D7;
}

table#root tr#content td#contentRightIn div.contentInner ul#imagesList li{
	display: block;
	height: 81px;
	padding: 2px 0px;
}

table#root tr#content td#contentRightIn div.contentInner li img{
	display: block;
	border: 1px solid #717171;
}

table#root tr#content td#contentRightIn div.contentInner p{
	display: block;
	margin: 0px;
	padding: 10px 0px;
}

table#root tr#content div.contentInner a.more{
	color: #72a1d7;
	display: block;
	float: right;
	padding: 25px 10px 0px;
}

table#root tr#content td#contentRightOut{
	background-color: #4b4b4b;
	vertical-align: bottom;
}

/* END CONTENT */


/* FOOTER */
table#root tr#footer{
}

table#root tr#footer td#footerIn {
}

table#root tr#footer td#footerIn ul {
	display: block;
	margin: auto;
	width: 950px;
	padding: 30px 0px;
}

table#root tr#footer td#footerIn ul li{
	display: block;
	float: left;
	padding: 0px 25px;
}

/* END FOOTER */

/* POPUP */
#popup{
	width: 120px;
	display: none;
	position: absolute;
	z-index: 200;
	background-image: url(../../images/index/bg_popup.gif);
	background-repeat: repeat-x;
	background-position: left 6px; 
}

#popup #popupTop{
	background-image: url(../../images/index/bg_popup_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	height: 7px;
}

#popup #popupContent{
	padding: 5px;
	border: 1px solid #626262;
	border-top: none;
	background-color: #303030;
}

#popup #popupContent a{
	text-align: center;
	color: #72a1d7;
	display: block;
	padding: 2px;
}

/* END POPUP */

/*UNWERSAL CLASSES*/
p.error{
	color: #dd0000;
	font-weight: bold;	
}

input.error, textarea.error{
	color: #dd0000;
}

.normal{
	color: #9c9c9c;
	font-weight: normal;
}

.bold{
	font-weight: bold;
}

.boldOff{
	font-weight: normal;
}

.white{
	color: #ffffff;
}

.blue{
	color: #72a1d7;
}

.block{
	display: block;
}

.clearBoth{
	clear: both;
	font-size: 0px !important;
        line-height: 0px !important;
        height: 0px !important;
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

.hide{
	display: none;
}

.none{
    display: none !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
}

/* SCROLL */
#mycustomscroll {
	overflow: hidden;
	position: relative;
	border: 0px;
}

#scroller{
    float: right;
    height: 90px;
    width: 18px;
}

#scroller #scrollerTop{
    cursor: pointer;
    display: block;
    height: 12px;
    width: 18px;
    background-image: url(../../images/index/scroller_top.gif);
    background-repeat: no-repeat;
}

#scroller #scrollerMiddle{
    height: 66px;
}

#scroller #scrollerBottom{
    cursor: pointer;
    display: block;
    height: 12px;
    width: 18px;
    background-image: url(../../images/index/scroller_down.gif);
    background-repeat: no-repeat;
}

.displayNone {
	display: none;
}

