body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Trebuchet MS;
	font-size: 11px;
	color: #969696;
}

img{
	border: 0;
}

/* BBCODE */
.orange_centerpx{
	width: 100%;
	clear: both;
	text-align: center;
}

.orange_centerpx a{
	color: #f48221;
	font-size: 11px;
	margin: 0 20px 0 20px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

/* About artist */

.aa_artist_name{
	margin-top: 15px;
	color: #ae4a6c;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	width: 100%;
}

.aa_pad_left_menu{
	padding-left: 10px; 
	width: 139px; 
	clear: both;
	text-align: left;
}

.aa_top_menu{
	width: 450px;
	padding-left: 58px;
	margin-bottom: 40px;
	text-align: left;
	color: #c397a8;
	letter-spacing: 1px;
	float: left;
	
}

.aa_arrow_next{
	float: left;
	height: 5px;
	padding: 7px 10px 0 10px;
}

.smaller_st_point{
	height: 14px;
	width: 135px;
	padding-left: 13px;
	margin-top: 15px;
	background-image: url('../img/layout/to_smaller_button.gif');
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.smaller_st_point a{
	font-size: 11px;
	color: #949494;
	text-decoration: none;
}

.galery_box_description{
	width: 150px;
	clear: both;
	float: left;
	padding-left: 7px;
}

.gallery_top_pagination{
	padding-bottom: 10px;
  width: 250px;
	float: right;
	text-align: center;
}

/* Gallery box */

.gallery_box{
	width: 180px;
	height: 200px;
	float: left;
	font-size: 11px;
	color: #959593;
}

.gallery_bordered_square{
	border: 4px solid #eaeaea;
	float: left;
	clear: both;
	width: 154px;
	height: 154px;
	text-align: center;
}

/* Prace */

#big_box_picture{
	width: 475px;
	height: 410px;
	padding: 30px 0 0 120px;
}

#big_box_frame{
	width: 470px;
	height: 355px;
	border: 3px solid #eaeaea;
	clear: both;
}

.galery_detail_title{
	font-size: 11px;
	color: #d6abbe;
	font-weight: bold;
	padding-top: 7px;
}

.galery_detail_content{
	color: #959595;
	font-size: 11px;
	padding-bottom: 7px;
}

/*  MAIN  */

#whole_page_container{
	width: 100%;
	height: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#page_container{
	width: 980px;
	clear: both;
	margin: auto;  
}

#banner_container{
	width: 100%;
	height: 85px;
	background-image: url('../img/layout/main_banner.jpg');
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

#banner_container #logo_container{
	float: left;
	margin-left: 63px;
	margin-top: 8px;
}

#banner_container #langs_container{
	float: right;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-color: #ec0040;
}

#banner_container #langs_container a{
	color: #dae1e7;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}



#menu_bars_container{
	width: 100%;
	clear: both;
	
}

#first_level_menu_container{
	width: 100%;
	height: 23px;
	clear: both;
}

#first_level_menu_container #main_menu_container{
	float: left;
	width: 700px;
	margin-top: 4px;
}

#first_level_menu_container #main_menu_container a{
	font-weight: bold;
	font-size: 11px;
	color: #d7aabe;
	text-decoration: none;
}

#first_level_menu_container #main_menu_container a:hover{
	color: #ae4a6c;
}

#first_level_menu_container #main_menu_container a.active_main_link{
	color: #ae4a6c;
}

.but_float{
	float: left;
	padding-right: 15px;
	padding-left: 2px;
}

#second_level_menu_container{
	width: 100%;
	height: 24px;
	clear: both;
	background-image: url('../img/layout/second_level_menu_back.jpg');
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.under_category_button{
	float: left;
	padding-right: 20px;
	font-size: 11px;
}

.under_category_button a{
	font-size: 11px;
	color: #959698;
	text-decoration: none;
}

#second_level_menu_container .under_category_button a:hover{
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}


#scrolled_gallery_container{
	width: 100%; 
	clear: both;
	padding: 0;
	margin: 0;
}

#newsletter_container{
	width: 100%;
	height: 24px;
	clear: both;
	background-color: #e8e8e8;
	background-image: url('../img/layout/left_newsletter.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
}

#main_content_container{
	width: 100%;
	margin: auto;
	margin-top: 5px;
	clear: both;
	text-align: left;
}

#footer_container{
	width: 100%;
	height: 93px;
	clear: both;
	background-image: url('../img/layout/footer_back.jpg');
	font-size: 11px;
	font-family: Verdana;
	color: #878c8f;
}

#footer_container a{
	color: #939496;
	text-decoration: none;
}

#footer_container #footer_corner{
	text-align: left;
	float: left;
	width: 13px;
	height: 13px;
	clear: both;
	padding: 0;
	margin: 0;
}


#footer_container #footer_menu_container{
	width: 100%;
	clear: both;
	text-align: center;
	padding-bottom: 5px;
}

#footer_container #footer_menu_container a{
	color: #939496;
	text-decoration: none;
}


/* StaticPages */
#left_sp_menu{
	width: 150px; 
	float: left;
	margin: auto;
	padding: 0;
}

#left_sp_menu .one_st_point{
	float: left;
	padding-top: 16px;
	padding-left: 20px;
	padding-bottom: 21px;
	width: 125px;
	float: left;	
	border-bottom: 1px solid #dfdfdf;
	color: #ae4b6a;
	font-weight: bold;
	font-size: 10px;
}

#left_sp_menu .one_st_point a{
	color: #d4abbb;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 2px;
	text-decoration: none;	
}

#left_sp_menu a.one_st_point_active{
	color: #ae4b6a;
	
}

#left_sp_menu .back_st_point{
	background-image: url('../img/layout/sp_button_back.png');
	background-repeat: no-repeat;
	background-position: 0 100%;
}

#left_sp_menu .one_st_point a:hover{
	color: #ae4b6a;
}



#right_sp_content{
	width: 737px;
	padding: 0 55px 20px 38px;
	float: right;
	min-height: 300px;
	margin: auto;
}

.top_static_break{
	width: 100%;
	clear: both;
	height: 13px;
}

/* Wyszukaj- element */
.sn_element{
	float: right;
	width: 235px;
	height: 16px;
	margin-right: 8px;
	padding-top: 3px;
	font-size: 9px;
	text-align: right;
}

/* Newsletter/search element */

.sn_input{
	width: 149px;
	height: 17px;
	border: 1px solid #c5c5c5;
	font-family: Verdana;
	font-size: 9px;
	text-align: center;
}

.sn_color_gray{
	color: #c5c5c5;
}


/* ARTISTS */

.la_line_left{
	padding: 0 0 0 20px;
	float: left;
	width: 80px;	
	font-size: 9px;
}

.la_line_right{
	float: right;
	text-align: left;
	width: 45px;		
	font-size: 9px;
}

.la_break{
	width: 100%; 
	clear: both;
	height: 10px;
}

.mini_pict_artist{
	border: 5px solid #dcdcdc;
	height: 126px;
	width: 148px;
	position: relative;
}

#right_gallery_content{
	width: 755px;
	padding: 65px 0 10px 75px;
	float: left;
}

.one_artists_box{
	width: 370px;
	float: left;
}

div.artist_name_div{
	float: left;
	clear: both;
	padding-left: 30px;
	padding-bottom: 4px;
	background-image: url('../img/layout/event_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 35%;
}

div.artist_name_div:hover{
	background-image: url('../img/layout/event_arrow_a.gif');
	background-repeat: no-repeat;
	background-position: 20px 35%;
}
div.artist_name_div a{
	color: #f96d9c;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
div.artist_name_div a:hover{
	color: #ae4a6c;
}

.lef_arrow_next{
	float: left;
	width: 100px;
	padding-left: 90px;	
}

.lef_arrow_next a{
	font-size: 11px;
	color: #cc889f;
	text-decoration: none;
}

.right_arrow_next{
	float: right;
	width: 100px;
	padding-right: 180px;
}

.right_arrow_next a{
	font-size: 11px;
	color: #cc889f;
	text-decoration: none;
}


/* original red */
.fir_red{
	color: #ae4b6a;
}

.sec_red{
	color: #d4abbb;
}
/* Scrolled gallery */
#scrolled_gallery_container{
	width: 100%;
	clear: both;
	height: 123px;
	background-color: #eaeaea;
	background-image: url('../img/layout/bottom_scrolled.jpg');
	background-repeat: no-repeat;
	background-position: 0 100%;
}

#top_div_scrolled{
	width: 100%;
	height: 13px;
	clear: both;
	text-align: left;
	background-color: transparent;
	background-image: url('../img/layout/scrolled_corner.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

#scrolled_pictures_gallery{
	background-color: #f7f7f7;
	height: 80px;
	width: 100%;
	clear: both;
}

#scrolled_description_gallery{
	width: 100%;
	height: 30px;
	clear: both;
	background-color: transparent;
	color: #979797;
	font-size: 9px;
}

#left_arrow_button{
	width: 24px;
	height: 80px;
	float: left;
}

#right_arrow_button{
	width: 24px;
	height: 80px;
	float: right;
}

#main_scrolling_div{
	width: 930px;
	height: 80px;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 0px;
	overflow: hidden;
}

.floated_scrolled_div{
	float: left; 
	height: 74px; 
	padding-top: 2px; 
	margin-left: 15px;
	cursor: pointer;
}

.main_top_selecting{
	width: 100%; 
	height: 4px; 
	clear: both; 
	background-color: #969593; 
	font-size: 0px; 
	margin-bottom: 1px;
}


.main_top_selecting_e{
	height: 4px; 
	clear: both; 
	background-color: transparent; 
	font-size: 0px; 
	margin-bottom: 1px;
  width: 100%;
}

.main_bottom_selecting{
	width: 100%; 
	clear: both; 
	height: 4px; 
	background-color: #969593; 
	margin-top: 1px;	
	background-image: url('../img/layout/sp.gif');
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

.main_bottom_selecting_e{
	width: 100%; 
	clear: both; 
	height: 4px; 
	background-color: transparent; 
	margin-top: 2px;
}


#sg_author_name_id{
	float: left;
	width: 180px;
	color: #ad496b;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#sg_title{
	float: left;
	width: 142px;
}

#sg_number{
	float: left;
	margin-left: 15px;
	width: 150px;
}

#sg_technique{
	float: left;
	margin-left: 5px;
	width: 250px;
}

.sg_pad{
	padding-top: 6px;
}
.sg_ccont{
	width: 25px;
	height: 20px;
	float: left;
	padding-top: 2px;
}

/* places */

.one_line_place{
	width: 960px;
	padding: 10px;
	clear: both;
	margin: auto;
}

.place_pict{
	float: left;
	width: 170px;
	margin: auto;
	padding-bottom: 9px;
}
.break_gray_line{
  float: left; 
  width: 170px; 
  border-bottom: 1px solid #cdcdcd;
  clear: both;
}

.to_pict_place{
	font-weight: bold;
	font-size: 12px;
}

.descr_place{
	float: left;
	width: 700px;
	padding-left: 20px;
  text-align: left;
}

/* Rozne */

.clickable{
	cursor:	pointer;
}

.float_right{
	float: right;
}

.pad_right_8px{
	padding-right: 8px;
}

.width_60px{
	width: 60px;
}

.width_50px{
	width: 50px;
}

.width_40px{
	width: 40px;
}

.one_line{
	width: 100%;
	clear: both;
  
}

.ie_fonts{
  font-size: 0px;
}

.left_main_page_container{
	float: left;
	width: 439px;
	text-align: justify;
	padding: 0 20px 0 15px;
}
.right_main_page_container{
	float: right;
	width: 506px;
}

.events_back{
	background-image: url('../img/layout/events_back.jpg');
	background-repeat: repeat-y;
}

.one_event{
	margin-left: 72px;
	width: 408px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 2px;
	clear: both;
	background-image: url('../img/layout/event_arrow.gif');
	background-repeat: no-repeat;
	background-position: left 75%;
}

.one_event a{
	color: #dfdfdd;
	font-size: 12px;
	text-decoration: none;
}



a.standard_link:link{
	font-size: 10px;
	color: #959593;
	text-decoration: none;
}
a.standard_link:visited{
	font-size: 10px;
	color: #959593;
	text-decoration: none;
}
a.standard_link:hover{
	font-size: 10px;
	color: black;
	text-decoration: none;
}
a.standard_link:active{
	font-size: 10px;
	color: #959593;
	text-decoration: none;
}


a.standard_link_active:link{
	font-weight: bold;
	font-size: 10px;
	color: #af4b6d;
	text-decoration: none;
}
a.standard_link_active:visited{
	font-weight: bold;
	font-size: 10px;
	color: #af4b6d;
	text-decoration: none;
}
a.standard_link_active:hover{
	font-weight: bold;
	font-size: 10px;
	color: #af4b6d;
	text-decoration: none;
}
a.standard_link_active:active{
	font-weight: bold;
	font-size: 10px;
	color: #af4b6d;
	text-decoration: none;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
}

.pagins_link a{
	font-size: 11px;
	color: #cc889f;
	text-decoration: none;
}

#flashMessage{
	width: 100%;
	clear: both;
	font-weight: bold;
	color: red;
}

.after_search{
  width: 80%;
  clear: both;
}

.after_search a{
  color: #666666;
  font-size: 11px;
  text-decoration: underline;
}

.after_search li{
  padding: 2px 0 2px 4px;
}

.standard_link_classes a{
	color: #C397A8;
	text-decoration: none;
}
.standard_link_classes a:hover{
	text-decoration: underline;
}

/* Box z zapytaniem maila */

.div_to_form{
	width: 100%;
	clear: both;
	height: 1px;
}

#form_question_div{
	width: 250px;
	position: absolute;
	height: 250px;
	border: 1px solid #9a9a9a;
	background-color: white;
	display: none;
}

a.places_link{
	font-size: 12px;
	color: #ae4b6a;
	text-decoration: none;
}

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