body {
	background-color: black;
	background-image: url('../page_images/background_x_y.jpg');
	margin: 0;
	padding: 0;
}

#div_body {
	background-image: url(../page_images/background_x.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}

div, p, span, a, td {
	color: #7f7f7f;
	font-family: Tahoma, Verdana, Arial, Sans-serif;
	font-size:12px;
	line-height:16px;
}

textarea {
	overflow-y:auto;
}

a.home_main_table_link, a.link {
	display:inline-block;
	text-decoration: none;
	color: #7f7f7f;
}

a.home_main_table_link:hover, a.link:hover { color: #ffffff; }

a.white_link {
	text-decoration: none;
	color: #ffffff;
	display: inline-block;
}

a.white_link:hover { color: #e57905; }

.white { color: #ffffff }
.color6d { color: #6d6d6d }

.font10 { font-size: 10px }
.font11 { font-size: 11px }
.font12 { font-size: 12px }
.font14 { font-size: 14px }

.pad0 { padding: 0 }
.pad5 { padding: 5px }
.pad10 { padding: 10px }
.pad15 { padding: 15px }

.pl15 { padding-left: 15px }

.mar0 { margin: 0 }
.mar5 { margin: 5px }
.mar10 { margin: 10px }
.mar15 { margin: 15px }

.mt10 { margin-top: 10px }
.mb10 { margin-bottom: 10px }
.mr10 { margin-right: 10px }
.mr5 { margin-right: 5px }
.mb5 { margin-bottom: 5px }

.left { float: left }
.right { float: right }
.clear { clear: both }

.h15 { height: 15px }

.dib { display: inline-block }

.rel { position: relative }
.abs { position: absolute }

.bcb { background-color: #000000 }

.no_outline { outline: none }

.transparent_class { filter: alpha(opacity=30); opacity: 0.3; }
.transparent_back { filter: alpha(opacity=45); opacity: 0.45; }
.transparent_image { filter: alpha(opacity=45); opacity: 0.45; }

.background_main {
	background-image: url(../page_images/main_4.png);
	background-repeat: no-repeat;
}

.bg_box {
	background-image: url(../page_images/bg_box_x_y.jpg);
}

.bg_box_top {
	background-image: url(../page_images/bg_box_top_x.jpg);
	background-repeat: repeat-x;
	height: 42px;
	padding: 10px 0 0 10px;
}

.text_login {
	width: 97px;
	height: 15px;
	margin: 0;
	padding: 2px 0 0;
	border: 1px solid #2f2f2f;
	background-color: #000000;
}

.text_login_long {
	width: 200px;
	height: 15px;
	margin: 0;
	padding: 2px 0 0;
	border: 1px solid #2f2f2f;
	background-color: #000000;
}

.text_back {
	background-image: url(../page_images/input_back_x_y.png);
}

.dropdown {
	width: 202px; height: 20px; padding-top: 0
}

.login_arrow {
	display: inline-block;
	width: 9px;
	height: 9px;
	background-position: -10px -126px;
}

.login_arrow_left {
	display: inline-block;
	width: 9px;
	height: 9px;
	background-position: -47px -126px;
}

.white_arrow {
	display: inline-block;
	width: 9px;
	height: 9px;
	background-position: -29px -126px;
	padding:0 3px 0 0;
	position: relative;
	left:0;
	bottom:1px; /* Poprawia wygląd ie7 */
}

.white_arrow_down {
	background-position:-67px -108px;
	display:inline-block;
	height:11px;
	width:9px;
}

.white_arrow_up {
	background-position:-67px -92px;
	display:inline-block;
	height:11px;
	width:9px;
}

.white_triangle {
	display:inline-block;
	height:15px;
	position:relative;
	top:5px;
	left: 0;
	width:11px;
	background-position:-10px -512px;
	margin: 0 6px 0 0;
}

.orange_triangle {
	display:inline-block;
	height:15px;
	position:relative;
	top:6px;
	left: 0;
	width:11px;
	background-position:-31px -512px;
}

.comments {
	background-position:-54px -506px;
	display:inline-block;
	height:23px;
	width:21px;
}

.wykop {
	background-position:-87px -506px;
	display:inline-block;
	height:23px;
	width:24px;
}

.swiat_obrazu_logo {
	background-position:-50px 0;
	bottom:20px;
	float:left;
	height:72px;
	margin-left:5px;
	position:relative;
	width:150px;
}

.obsessive_logo {
	background-position:-210px -5px;
	float:left;
	height:35px;
	position:relative;
	right:148px;
	top:47px;
	width:120px;
	z-index:10;
}

.menu_holder {
	margin:5px 5px 0;
	padding:40px 5px 0;
	position:relative;
	text-align:right;
	top:15px;
}

#home_main, #top_main { width: 1000px; margin: 0 auto; }
#top_main { padding-top:10px; }
#home_menu { border: 1px solid gray; margin: 5px; }

#home_page, .top_page {
	border: 1px solid #1f1f1f;
	margin: 5px;
	padding: 5px;
	background-color: #000000;
	position: relative;
}

a.home_main {
	display: inline-block;
	margin: 0 15px;
	position: relative;
	top: 6px;
	left: 0;
	z-index: 1;
}

a.news { width: 87px; height: 36px; background-position: -12px -147px; }
a.news:hover { background-position: -109px -147px; }

a.act_masters { width: 114px; height: 36px; background-position: -10px -191px; }
a.act_masters:hover { background-position: -137px -191px; }

a.album{width:62px;height:36px;background-position:-268px -191px;}
a.album:hover{background-position:-343px -191px;}

a.exhibition  { width: 82px; height: 36px; background-position: -10px -238px; }
a.exhibition:hover { background-position: -101px -238px; }

a.gallery_lower { width: 72px; height: 36px; background-position: -10px -284px; }
a.gallery_lower:hover { background-position: -87px -284px; }

a.great { width: 104px; height: 36px; margin-right: 0; background-position: -10px -330px; }
a.great:hover { background-position: -124px -330px; }

a.shop { background-position:-162px -281px;height:36px;margin-right:0;width:135px; }
a.shop:hover { background-position: -302px -281px; }

a.gallery { width: 78px; height: 30px; display: inline-block; background-position: -10px -375px; }
a.gallery:hover { background-position: -98px -375px; }

a.contest { width: 155px; height: 40px; display: inline-block; background-position: -10px -415px; }
a.contest:hover { background-position: -175px -415px; }

a.users_gallery { width: 163px; height: 32px; display: inline-block; background-position: -195px -235px; }
a.users_gallery:hover { background-position: -368px -235px; }

a.comments2 { width: 115px; height: 32px; display: inline-block; background-position: -230px -326px; }
a.comments2:hover { background-position: -346px -326px; }

a.swiataktu_gallery { width: 147px; height: 32px; display: inline-block; background-position: -186px -373px; }
a.swiataktu_gallery:hover { background-position: -345px -373px; }

a.forum { width: 142px; height: 32px; display: inline-block; background-position: -15px -466px; }
a.forum:hover { background-position: -160px -466px; }

a.next { background-position: -12px -580px; display:inline-block; height:38px; width:47px; }
a.next:hover { background-position: -68px -580px; }

a.previous { background-position:-124px -580px; display:inline-block; height:38px; width:58px; }
a.previous:hover { background-position: -191px -580px; }

a.back { background-position:-260px -580px; display:inline-block; height:32px; width:54px; position:relative; bottom: 20px; margin-left:20px; }
a.back:hover { background-position:-323px -580px; }

span.new_acts { width: 101px; height: 20px; display: inline-block; background-position: -10px -538px; }
span.photo_of_the_week { background-position:-250px -538px;display:inline-block;height:20px;width:88px; }
span.most_viewed { background-position:-121px -505px;display:inline-block;height:20px;width:138px; }
span.highest_rating { background-position:-121px -537px;display:inline-block;height:20px;width:121px; }
span.last_added { background-position:-347px -537px;display:inline-block;height:20px;width:110px; }
span.album_sa { background-position:-270px -505px;display:inline-block;height:20px;width:115px; }
span.user_icon { background-position:-10px -88px; display:inline-block; height:32px; width:20px; }
span.spacer { width: 532px; height: 2px; display: inline-block; margin-left: 26px; background-position: -10px -569px; }
span.profil_photos {background-position:-90px -114px;display:inline-block;height:24px;left:0;position:relative;top:6px;width:22px;}
span.profil_comments {background-position:-154px -114px;display:inline-block;height:24px;left:0;position:relative;top:6px;width:22px;}
span.profil_votes {background-position:-216px -114px;display:inline-block;height:24px;left:0;position:relative;top:6px;width:22px;}
span.profil_signature {background-position:-280px -104px;display:inline-block;height:34px;margin-top:6px;width:24px}
a.profil_mail {background-position:-344px -114px;display:inline-block;height:24px;left:0;position:relative;top:7px;width:28px;}
a.profil_mail:hover {background-position:-376px -114px;}
span.basket_icon { background-position:-409px -113px;display:inline-block;height:21px;width:33px; }
span.basket_icon_arrow { background-position:-448px -103px;display:inline-block;height:31px;width:41px; }
span.photographers_choice { background-position:-313px -475px;display:inline-block;height:22px;width:133px; }

span.horizontal_spacer {
	border-left: 1px solid #1F1F1F; display: inline-block; height: 23px; width: 10px;
}

#home_image_not_logged {
	width: 300px; 
	height: 450px; 
	border:1px solid #1F1F1F; 
	margin: 35px 0 30px 49px; 
	position: absolute; 
	top: 0; 
	left: 0;
}

.published {
	display:inline-block;
	font-size:10px;
	font-style:italic;
	margin:10px 0 0;
}

p.header { margin: 6px 0 6px 30px; }

.border { border:1px solid #1F1F1F }
.noborder { border:none }

.home_main_table { width: 100%; }
.home_textbox { width: 200px; }

#footer_load_average {
	border-top:1px solid #1F1F1F;
	background-color: #000000;
	margin: 10px auto 0;
	padding: 5px;
}

#footer_inside {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 10px
}

span.foot_spacer { padding: 0 5px; }

.left_div {
	width: 580px;
	float: left;
	padding: 10px;
}

div.article_body p, div.article_body span, div.article_body td, div.article_body { color: #FFFFFF }

div.article_body a, div.article_body p a, div.article_body td a {
	color: #e57905;
	text-decoration: none;
}

div.article_body a:hover, div.article_body p a:hover, div.article_body td a:hover {
	text-decoration: underline;
}

div.article_body img, div.article_body a img, div.article_body p a img {
	border: none;
}

.shifted { position: relative; bottom: 7px; padding-right: 10px; }

.pager_link { padding: 2px; }

/* Lista komentarze uzytkownikow */

ul.users_comments {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 5px 5px 15px;
}

ul.users_comments li {
	font-style:italic;
	height:14px;
	line-height:16px;
	overflow:hidden;
	padding:4px;
}

ul.users_comments li a {
	padding: 0 3px;
	display:inline-block;
	text-decoration: none;
	color: #7f7f7f;
}

ul.users_comments li a:hover {
	color:#ffffff;
}

/* profil */

.profil_main_link {
	margin-right: 10px;
	padding: 10px 10px 0 5px;
	font-size: 12px;
}

.profil_update_ok, .profil_update_fail {
	color: #e57905;
	border: none; 
	padding: 10px; 
	text-align: center; 
	margin-bottom: 10px; 
}

table.profil_main_table {
	width: 100%;
}

table.profil_main_table td {
	color: #FFFFFF;
	font-size: 11px;
}

table.profil_main_table th {
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}

/* admin */

.date_picker {
	cursor:pointer;
	left:5px;
	position:relative;
	top:8px;
}

.admin_javascript_button {
	background-color:#000000;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	line-height:16px;
	padding:2px;
	text-align:center;
	text-decoration:none;
	width:50px;
}

a.admin_javascript_button {
	display:inline-block;
	height:15px;
	left:0;
	position:relative;
	top:1px;
}

.admin_javascript_button:hover {
	border:1px solid #E57905;
	color:#E57905;
}

/* galeria */

.gallery_user_photos {
	height:155px;
	margin:0 10px 10px 0;
	overflow:hidden;
	text-align:center;
	width:135px;
}

.gallery_user_mini {
	height:120px;
	margin:0 10px 10px 0;
	overflow:hidden;
	text-align:left;
	width:100px;
}

.gallery_user_mini_new {
	height:100px;
	margin:5px 18px 5px 15px;
	overflow:hidden;
	text-align:center;
	width:100px;
}

.gallery_user_mini_right {
	height:100px;
	margin:5px 6px 5px 7px;
	overflow:hidden;
	text-align:center;
	width:100px;
}

.gallery_image_main_desc {
	position: absolute; 
	bottom: 40px; 
	left: 0;
	height: 120px; 
	width: 100%; 
	display: none;
}

.gallery_image_main_desc_inner {
	border-top: 1px solid #1F1F1F; 
	border-bottom: 1px solid #1F1F1F; 
	width: inherit; 
	height: 60px;  
	background-color: black;
}

.gallery_rating {
	position: absolute; 
	bottom: 0; 
	width: 20px; 
	height: inherit;
	z-index: 3;
	filter: alpha(opacity=45); 
	opacity: 0.45;
	background-color: #000000;
}

#photo_current_rating {
	z-index: 1;
	height: inherit; 
	background-position: -10px -630px;
}

ul.gallery_thumb {
	/*float: left;*/
	list-style: none;
	margin: 0 auto; padding: 10px 0 10px 15px;
	width: 540px;
}

ul.gallery_thumb li {
	margin: 0; padding: 15px 10px 15px 15px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}

ul.gallery_thumb li img {
	width: 110px; height: 110px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #1F1F1F;
	padding: 5px;
	background-color: #000000;
	position: absolute;
	left: 0; top: 0;
}

ul.gallery_thumb li img.hover {
	background-color: #000000;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

/* profil w galerii */

.gallery_profile_avatar, .gallery_profile_no_avatar {
	float: right;
	border: 1px solid #1F1F1F;
	margin: 0 0 0 8px;
}

.gallery_profile_no_avatar, .search_profile_no_avatar {	
	width: 150px;
	height: 150px;
}

.gallery_profile_info {
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.gallery_profile_info span, .gallery_profile_info_www span, .search_profile_info span, .search_profile_info a, .search_profile_info_www span, .search_profile_info_keywords span {
	font-size: 11px;
}

.gallery_profile_container {
	position: relative;
}

.gallery_profile_info_www {
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 11px;
	position: absolute;
	right: 163px;
	bottom: 0;
}

ul.gallery_profile_achievement_list {
	margin:10px 0 5px;
	padding:0;
}

ul.gallery_profile_achievement_list li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 4px;
}

.gallery_profile_favorites_authors_list {
	margin:10px 0 5px;
	padding:0;
}

.gallery_profile_favorites_authors_list li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.gallery_profile_signature {
	font-size:11px;
	float:right;
	margin:5px;
	width:300px;
}

.comments_no_avatar {
	width: 100px;
	height: 100px;
	border: 1px solid #1F1F1F;
	background-color: #111111;
}

.comments_profile_avatar {
	border: 1px solid #1F1F1F;
}

/* wyszukiwarka */
.search_text {
	background-color:#000000;
	background-image:url(../page_images/input_back_x_y.png);
	border:1px solid #2F2F2F;
	color:#6D6D6D;
	font-size:11px;
	height:15px;
	margin:0 0 0;
	padding:3px 0 0;
	width:200px;
}

.search_dropdown {
	width:100px;
	height:20px;
	padding-top:0;
	background-image:url(../page_images/input_back_x_y.png);
	background-color:#000000;
	border:1px solid #2F2F2F;
	margin:0;
	padding:2px 0 0;
	font-size:11px;
	color:#6D6D6D;
}

.search_dropdown option {
	background-image:url(../page_images/input_back_x_y.png);
	height:15px;
}

.search_form {
	margin:20px auto;
	width:360px;
}

.search_profile_avatar, .search_profile_no_avatar {
	float: left;
	border: 1px solid #1F1F1F;
	margin: 0 8px 0 0;
}

.search_profile_info {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.search_profile_info_www {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	position: absolute;
	left: 163px;
	bottom: 0;
}

.search_profile_info_keywords {
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	position: absolute;
	left: 213px;
	bottom: 0;
}

.admin_homepage_photos {
	margin:0;
	padding:0;
}

.admin_homepage_photos li {
	list-style-type: none;
	display: inline-block;
	text-align:center;
	margin:0 0 20px;
}

.admin_homepage_photos li a {
	display: inline-block;
	border: 1px solid #555555;
	margin: 5px 10px;
}

.admin_homepage_photos li a:hover {
	border: 1px solid #FFFFFF;
}

.admin_homepage_photos img {
	border: none;
	margin: 5px;
}

.admin_remove_homepage_photos, .admin_remove_homepage_photos:hover {
	border: none !important;
}

.votes_details_ul {
	margin: 0 0 0 20px;
	padding: 0;
}

.votes_details_ul li {
	list-style-type: none;
	padding: 2px;
}

.votes_details_ul li, .votes_details_ul li a, .votes_details_ul li span {
	font-size: 11px
}

.facebook_logo {
	display:block;
	width: 150px;
	margin: 10px auto 0;
	text-align:center;
	text-decoration:none;
}

.facebook_logo img {
	border: none;
	display:block;
	margin:5px 0 0;
}

.vote_outer_span {
	border:1px solid #666666;
	display:inline-block;
	height:10px;
	left:0;
	margin:0 3px 0 0;
	position:relative;
	top:2px;
	width:100px;
}

.vote_inner_span_1, .vote_inner_span_2, .vote_inner_span_3, .vote_inner_span_4, .vote_inner_span_5, .vote_inner_span_6, .vote_inner_span_7, .vote_inner_span_8, .vote_inner_span_9, .vote_inner_span_10 {
	display: inline-block;
	background-color: #CCCCCC;
	height: 10px;
	float: left;
}

.vote_inner_span_1 { width: 10px; }
.vote_inner_span_2 { width: 20px; }
.vote_inner_span_3 { width: 30px; }
.vote_inner_span_4 { width: 40px; }
.vote_inner_span_5 { width: 50px; }
.vote_inner_span_6 { width: 60px; }
.vote_inner_span_7 { width: 70px; }
.vote_inner_span_8 { width: 80px; }
.vote_inner_span_9 { width: 90px; }
.vote_inner_span_10 { width: 100px; }


.comment_div {
	padding:7px;
	position:relative;
}

.comment_body {
	float: right;
	width: 525px;
}

.comment_body_gallery {
	float: right;
	width: 460px;
}

.comment_div:target {
	background-color:#333333;
}

.comment_div:target .comment_body, .comment_div:target .comment_body_gallery {
	color:#CFCFCF;
}

.basket_table { border-collapse: collapse; width: 100% }
.basket_table td, .basket_table th { padding: 10px; vertical-align:top; position: relative }
.basket_table th {color: #FFFFFF}
.basket_table tr.row {border: 1px solid #333333;}

.orange {
	color: #E57905;
}

.orange_link {
	color: #E57905;
	text-decoration: none;
}

.orange_link:hover {
	text-decoration: underline;
}

.colors_list {
	margin:0 0 0 20px;
	padding: 0;
}

.colors_list li {
	float: left;
	list-style-type: none;
}

.colors_list li a {
	border:1px solid #333333;
	display:inline-block;
	height:16px;
	margin:1px;
	padding:1px;
	width:12px;
}

#div_wall {
	background-image:url("../page_images/wall-gradient.png");
	background-repeat:repeat-x;
	border:1px solid #333333;
	float:left;
	height:450px;
	margin:0 10px 0 20px;
	width:730px;
}

.frames_tabs {
	border-bottom:1px solid #333333;
	margin:0 0 10px;
	padding:0;
	height:33px;
}

.frames_tabs li {
	border-color:#333333;
	border-style:solid solid none;
	border-width:1px;
	float:left;
	list-style-type:none;
	margin:0 0 10px 10px;
	padding:5px;
}

.frames_tabs li a {
	color: #FFFFFF;
	display:inline-block;
	padding: 3px;
	font-size: 16px;
	text-decoration: none;
}

.frames_tabs li a:hover {
	color: #E57905;
}

.frames_list {
	margin:0 0 0 10px;
	padding: 0;
}

.frames_list li {
	float: left;
	list-style-type: none;
}

.frames_list li img, .frames_list li span {
	cursor:pointer;
	margin: 5px;
	padding:5px;
	display:block;
}

.frame_list_img_selected {
	border: 1px solid #CCCCCC;
}

.checkout_steps {
	margin:0;
	padding:0;
	height: 40px;
}

.checkout_steps li {
	list-style-type:none;
	float:left;
	display:inline-block;
	margin:5px 10px;
}


.shop_list_photos {
	margin:0 0 0 10px;
	padding:0;
}

.shop_list_photos li {
	border:1px solid #222222;
	display:inline-block;
	float:left;
	height:345px;
	list-style-type:none;
	margin:0 0 20px 15px;
	padding:5px;
	width:430px;
	position: relative;
}

.shop_list_photos li .shop_list_photos_a {
	display: inline-block;
	border: 1px solid #444444;
	margin: 5px 10px;
}

.shop_list_photos li .shop_list_photos_a:hover {
	border: 1px solid #FFFFFF;
}

.shop_list_photos img {
	border: none;
	margin: 5px;
}

.gallery_category_links_new {
	margin: 15px 23px 10px 0;
	padding:0;
	float: right;
}

.gallery_category_links_new li {
	display: inline-block;
	margin:0 15px 0 0;
}

.gallery_category_links_new li img {
	position:relative;
	left:0;
	top:1px;
}

.gallery_category_links_new li a {
	color: #ECECEC;
	text-decoration:none;
}

.gallery_category_links_new li a:hover {
	color: #F7790C;
}

.frame-gray-1-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_gray/1.1.png");
}

.frame-gray-1-2 {
	background-repeat: repeat-x;
	background-image: url("../page_images/frame_gray/1.2.png");
}

.frame-gray-1-3 {
	height:8px;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../page_images/frame_gray/1.3.png");
}

.frame-gray-2-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_gray/2.1.png");
}

.frame-gray-2-2 {
	background-repeat: repeat-y;
	background-image: url("../page_images/frame_gray/2.2.png");
}

.frame-gray-3-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_gray/3.1.png");
	background-position: top right;
}

.frame-gray-3-2 {
	background-repeat: repeat-y;
	background-image: url("../page_images/frame_gray/3.2.png");
	background-position: top right;
}

.frame-gray-4-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_gray/4.1.png");
}

.frame-gray-4-2 {
	background-repeat: repeat-x;
	background-image: url("../page_images/frame_gray/4.2.png");
}

.frame-gray-4-3 {
	height:9px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url("../page_images/frame_gray/4.3.png");
}

.frame-black-1-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_black/1.1.png");
}

.frame-black-1-2 {
	background-repeat: repeat-x;
	background-image: url("../page_images/frame_black/1.2.png");
}

.frame-black-1-3 {
	height:7px;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../page_images/frame_black/1.3.png");
}

.frame-black-2-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_black/2.1.png");
}

.frame-black-2-2 {
	background-repeat: repeat-y;
	background-image: url("../page_images/frame_black/2.2.png");
}

.frame-black-3-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_black/3.1.png");
	background-position: top right;
}

.frame-black-3-2 {
	background-repeat: repeat-y;
	background-image: url("../page_images/frame_black/3.2.png");
	background-position: top right;
}

.frame-black-4-1 {
	background-repeat: no-repeat;
	background-image: url("../page_images/frame_black/4.1.png");
}

.frame-black-4-2 {
	background-repeat: repeat-x;
	background-image: url("../page_images/frame_black/4.2.png");
}

.frame-black-4-3 {
	height:7px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url("../page_images/frame_black/4.3.png");
}
