body {

	font-family: arial;

	font-size:12px;

	margin:0px;

	padding:0px;

	padding-left: 10px;

	padding-right: 10px;

	background-color:#2a2a2a;  

	color: #c5c3c3;

}

img{ border:0px; padding:0px; margin:0px;}

a, ul, form{margin:0px; padding:0px;}



.galleryimg{padding:8px; border:1px solid #6B6B6D;  margin:auto; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}



/*.familyfont_arial{font-family:Arial, Helvetica, sans-serif;}*/

.inputbox{border:1px solid #73812C; background-color:#EFF1E6; font-size:10px; padding-left:2px }

.inputbox1{border:1px solid #73812C; background-color:#EFF1E6; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.size10{font-size:10px;}

.size11{font-size:11px;}

.size11{font-size:12px;}

.size14{font-size:14px;}





.brown_orange{color:#ff4800;}

a.brown_orange:link , a.brown_orange:visited{color:#B77119; text-decoration:underline;}

a.brown_orange:hover{color:#ffffff; text-decoration:underline;}

a.brown_orange:active{color:#B77119; text-decoration:underline;}





.florocent{color:#dfdfdf;}

a.florocent:link , a.florocent:visited{color:#ACBC63; text-decoration:underline;}

a.florocent:hover{color:#FFFFFF; text-decoration:underline;}

a.florocent:active{color:#ACBC63; text-decoration:underline;}



.florocent1{color:#ff;}



.pink1{color:#B89F9F;}

.pink{color:#bababa;}

.pink a:link , .pink a:visited{color:#bababa; text-decoration:none}

.pink a:hover{color:#fff; text-decoration:underline}

.pink a:active{color:#fff; text-decoration:none}



.pinkn{color:#B89F9F;}

.pinkn a:link , .pinkn a:visited{color:#b89f9f; text-decoration:none;}

.pinkn a:hover{color:#ffffff; text-decoration:none}

.pinkn a:active{color:#b89f9f; text-decoration:none}



.whitetext{color:#fff;}

.whitec{color:#d3d3d3;}

/*.whitec{font:x-large;}*/

.whitec a:link , .whitec a:visited{

color:#d3d3d3;

text-decoration:underline;

}

.whitec a:hover{

color:#fff;

text-decoration:none;

}



.whitec a:active{

color:#fff;

text-decoration:underline;

}





.lgreen{color:#FFFFE8; }

.dgreen{color:#72812E; }



.dgreen2{color:#000000;}

.dgreen2 a:link , .dgreen2 a:visited{color:#000000; text-decoration:none;}

.dgreen2 a:hover{color:#ffffff; text-decoration:none;}

.dgreen2 a:active{color:#000000; text-decoration:none;}



.leftfloat{float:left; }

.rightfloat{float:right;}

.cellaltbg2{background-color:#666666}

.cellaltbg{background-color:#585858;}

.forumtablebg td{background-color:#585858;}

.focellaltbg{background-color:#3E3E3E;}

.bbcbutton{background-color:#B8E6FC; color:#333333; border:2px solid #37BCFC;}



.bordergray{border:1px solid #585858}



#maindiv{width:100%; margin:0 auto; background-color:#2a2a2a; position:relative; min-width: 980px;}

#maindiv table {clear: both;}



	#top{}

		#contest_banner{width:100%; height:60px; background-color:#757575; margin:auto; text-align: center;}



		#logobar{width:100%; height:64px; background:#757575 url(../images/logobar-bg.png) left bottom repeat-x; margin:auto; position: relative;}

		#contest2k11_banner {background-color:#757575; widht: 100%; display: none; text-align: center; }

			#contest2k11_banner .contest2k11_banner_close {widht: 100%; display: block; text-align: right; clear: both; }

			

			

		#userbar{width:98%; height:30px; background-color:#979797;  padding:0px; margin:0 auto; border-top: 1px solid #a6a6a6;}

		

			#userbar_l{width:16px; height:30px; float:left; }

			

			#userbar_top_l{float:left; width:16px; padding-top:4px;  }

			

			#userbar_top_m1{ float:right; width:700px; padding-top:4px; padding-right:10px; }

			

			#userbar_profile_top_m1{ float:right; width:95%; padding-top:4px; padding-right:10px; }

			

			#userbar_m1{ float:left; width:650px; padding-top:4px;  }

			

			#userbar_m2{ float:left; padding-top:12px; padding-right:6px; height:18px;   }

			

			#userbar_m3{ float:left; padding-top:1px; line-height:29px;   }

			

			#userbar_m4{ float:left; padding-top:12px; padding-right:6px; padding-left:6px; height:18px;   }

			

			#userbar_m5{ float:left; padding-top:1px; line-height:29px;    }

			

			#userbar_r{width:16px; height:30px; float:right;}

			

	#middle{ width:98%;padding:0px; margin:0px; margin:auto; }

	#middle_regis{ padding:0px; margin:0px; margin:auto; }



		#middle_l{width:25%;   float:left;padding-top:9px; }

			

			#best_of_all{height:31px; background-image:url(../images/best_of_m.jpg); background-repeat:repeat-x;background-position:bottom;}

			

			#best_of_1{ background-color:#3E3E3E; }

			

			#categories{ background-color:#3E3E3E; margin-top:0; padding:25px 15px 0px 15px; clear: both;}

			

		#middle_r{ width:73%;  float:right; padding-top:10px; }

		#middle_r_regis{ width:72%; padding-right:10px; float:right; padding-top:10px; }



			#alert-message{ width:100%;  height:30px; color:#fff; border: 1px solid #747474; background:#3E3E3E; padding-top: 12px; margin: 9px 0 0 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}



			#search{ width:98%; margin: 0 auto; height:30px; }

			#search-box{ width:100%; margin: 0; height:30px; }

				

				#search1{ height:30px; width:248px; background-color:#3e3e3e; float:left;}

				#profile{ width:300px; float:right;  text-align:right; padding-top:8px; }

				

			#newest{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px;}

				

				#newest_top{width:100%; height:22px; }

			#visited{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px;}

				

			#fav{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px;}

				

			#popular{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px; margin-top:10px;}

				

				#popular_top{width:100%; height:22px; }

				

			#prints{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px; margin-top:10px;}

			

				#prints_top{width:100%; height:22px; }	

			

			#bg_effect{width:97%; height:150px; background-color:#3e3e3e; clear:both; padding:13px; margin-top:10px;}

			

				#bg_effect_top{width:100%; height:22px; }

		

		#middle_btm{clear:both; height:40px;}

		

	#footer{width:100%; margin:auto; text-align:center; color: #bababa;}	

	

#terms_of_regis{

	width:98%;

	margin: 0 auto;

	background-color:#3e3e3e; 

	clear:both; 

	padding:13px 0;

	border-top-right-radius: 6px;

	-moz-border-radius-topright: 6px;

	-webkit-border-top-right-radius: 6px;

	border-bottom-right-radius: 6px;

	-moz-border-radius-bottomright: 6px;

	-webkit-border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px;

	-moz-border-radius-bottomleft: 6px;

	-webkit-border-bottom-left-radius: 6px;

}



#terms_of_regis_profile{width:96%; background-color:#3E3E3E; clear:both; padding:13px; overflow: hidden; zoom: 1;}

				

				#terms_of_regis_top{width:100%; height:22px; }

				#terms_of_regis_top_contest{width:100%; height:100px; }







#middle_r_detail{ width:100%;  float:right; padding-top:10px; }





#image_detail{width:100%;  /*background-color:#2a2a2a;*/ clear:both; /*padding:13px;*/ margin-top:10px;}



#image_comment{/*width:97%;  background-color:#3E3E3E; clear:both; padding:13px;*/ margin-top:10px;}



#image_detail_profile{width:94%;  background-color:#3E3E3E; clear:both; margin-top:10px;}

*html #image_detail_profile{padding-bottom: 20px;}

				

				#image_detail_top{width:100%; height:22px; }

				

				#image_comment_top{width:100%; height:22px; }



#profile_inbox{ width:400px; float:right;  text-align:right; padding-top:8px; }

#best_of_1_inbox{  background-color:#3E3E3E;}



#tab_profile{ width:460px; height:30px; float:right;}



.tab{height:15px; padding-top:10px; padding-bottom:5px; width:90px; float:right; text-align:center; font-size:11px;}

.tab a {text-decoration: none;}



.tab_active{height:15px; padding-top:10px; padding-bottom:5px; width:40px;  background-color:#3E3E3E; float:right; text-align:center;}



.seqslidestyle{

margin-right: 15px;

}



#trailimageid

{

	font-size: 0.75em;

	position: absolute;

	display: none;

	left: 0px;

	top: 0px;

	height: 0px;

	z-index: 200;

}

div.hover_font 

{

	background:#D4CBC2;

	font:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:200;

	color:#000099;

}

.row1 {



  background-color:  #585858;

  color: #ffffff;

}



.row2 {

  background-color: #3E3E3E ;

 color:#ffffff;;

}



.head1 {



  background-color: #A4AA84;



}

.blubtn1{

background:url(../images/bg_btn.jpg) center repeat-x;

border:2px solid #51A8D1;

font-family:Tahoma;

font-size:11px;

font-weight:bold;

padding: 0px; margin: 0px;

}



.blubtn 

{

	background:#74B9DA url(../images/bg_btn.jpg);

	color:#2B262D;

	font-family:tahoma, arial, verdana, sans-serif;

	font-size:10px;

	font-weight:bold;

	border:2px solid #008AC1;

	padding:1px 0px;

	

	

}



.brnbtn{

background-image:url(images/bg_btn_brn.jpg);

background-position:center;

background-repeat:repeat-x;

border:2px solid #FFFFFF;

font-family:Tahoma;

font-size:11px;

font-weight:bold;

color:#3B4317;

height:20px;



}

.contest-back{ background: url(../images/contest-back.gif) no-repeat center; width:100px; height:19px; float:left; line-height:19px; text-align:center; text-decoration:blink; }



.orgbtn 

{

	background:#D18055;

	color:#2B262D;

	font-family:tahoma, arial, verdana, sans-serif;

	font-size:10px;

	font-weight:bold;

	border:2px solid #D0541E;

	padding:1px 0px;

	

	

}



.group_contact_info {

	color: white;

	font-size: 14px;

	margin: 20px 0px 20px 0px;	

}



.group_paragraph {

	margin: 0px;

	color: white;

	font-size: 14px;

	text-indent: 20px;

	text-align: justify;

}



.group_paragraph span{

	font-weight: bold;

}



.group_info_websites {

	color: white;

	font-size: 14px;

}

/*-- 

ADDED BY PAVEL GIDREVICH

CSS STYLES FOR NEWS PAGES 

--*/

.current_news {

	margin: 20px 0 0 0;	

}

.current_news_page_header {

	font-size: 18px;

	color: white;

	font-weight: bold;

}

.news_block { margin: 5px 0; }

.news_block_header { margin: 5px auto; color: #ff4800; text-align: center; width: 230px; }

.news_block_header a { color: #ff4800; }





.news_block .news_block_date { color: gray; text-align: left; }

.news_block .news_block_subject { text-align: left; }

.news_block .news_block_subject a { color: white; } 



.news_subject_container { background-image: url(/images/best_of_m.jpg); background-color: #3e3e3e; color: #ff4800; }

.current_news_subject { color: white; font-size: 16px; }

.news_date_container { color: gray; font-size: 16px; margin: 10px 0; padding-right: 10px; }

.current_news_text { color: white; font-size: 12px; padding: 0px 10px 10px 10px; }

.current_news_text a { color: red; }





.news_text_table { margin-top: 10px; background-color: #3e3e3e; } 

.news_right_container { margin: 10px; background-color: #3e3e3e; }

.news_list_top_header { height:31px; background-image: url('/images/best_of_m.jpg'); display: block; background-repeat: repeat-x; background-position: center bottom; }

.news_right_container .news_date { color: gray; font-size: 12px; }

.news_right_container .news_subject a { color: white; font-size: 14px; text-decoration: none; }

.news_right_container .news_subject a:HOVER { text-decoration: underline; }

.news_right_container .news { margin: 20px 10px 0 10px; }



/*---- ADDED BY PAVEL GIDREVICH STYLES FOR COMPETITION DIVS ----*/

.contest2k11_checkbox_div {

	margin: 10px 0 0 0;

	display: block;

}

.not_logged_txt {

	font-size: 16px;

	font-weight: bold;

	color: white;

	width: 100%;

	text-align: center;

}



/*---- registration form styles ----*/

.sidebar-box {

	text-align: left;

}

.read-box {

	width: 35em;

	margin: 0 auto;

	color: #bababa;

}

.read-box h2, .registration-box h2, .registration-form h2, .sidebar-box h2 {

	font-weight: normal;

	color: #fff;

}

.read-box h3, .registration-box h3, .registration-form h3, .sidebar-box h3 {

	font-weight: bold;

	color: #fff;

}

.read-box ol+h2, .read-box ul+h2, .read-box p+h2{

	margin-top: 1em;

}

.read-box p, .registration-box p, .registration-form p, .sidebar-box p {

	line-height: 1.5em;

	margin-bottom: 1.5em;

}

.read-box ul, .read-box ol, .sidebar-box ul, .sidebar-box ol {

	margin-bottom: 1.5em;

	padding-bottom: 1px;

}

.read-box li, .sidebar-box li {

	line-height: 1.5em;

	margin-bottom: 1em;

}

.registration-box, .registration-form {

	width: 35em;

	margin: 0 auto;

	color: #bababa;

}

.registration-form h2 {

	padding-top: 2em;

}

.registration-form label {

	font-weight: bold;

}

.registration-form small {

	font-size: 11px;

}

.registration-form small label {

	font-weight: normal !important;

}

.registration-form #user_displayname_id, 

.registration-form #user_email, 

.registration-form #firstname_id, 

.registration-form #lastname_id, 

.registration-form #nickname_id, 

.registration-form #password_id, 

.registration-form #confirmpwd_id, 

.registration-form #email_pub_id, 

.registration-form #user_icq, 

.registration-form #homepage_id, 

.registration-form #countryanother_id, 

.registration-form #city_id, 

.registration-form #town_id, 

.registration-form #phone_id, 

.registration-form #photo_id {

	width: 100%;

	padding: 3px 0;

	font: normal 12px/18px tahoma, arial, sans-serif;

	margin-bottom: 4px;

}

.registration-form #birthday-calendar .cal-TextBox {

	width: 380px;

	padding: 3px 0;

	font: normal 12px/18px tahoma, arial, sans-serif;

	margin-right: 10px;

	margin-bottom: 4px;

}

.registration-form #country-select {

	width: 100%;

	font: normal 12px/21px tahoma, arial, sans-serif;

}

.registration-form #country-select option {

	padding: 1px 0;

}

.registration-form #txtCode {

	width: 150px;

	padding: 3px 0;

	font: normal 12px/18px tahoma, arial, sans-serif;

}

.registration-form #detail-textarea {

	width: 100%;

	height: 120px;

	padding: 3px;

	padding: 3px 0;

	font: normal 12px/18px tahoma, arial, sans-serif;

}

.red {

	color: red;

}

.ajax-link {

	color: #bababa;

	border-bottom: 1px dashed #bababa;

	padding-bottom: 2px;

	font-size: 11px;

}

input[type='checkbox'], label {

	vertical-align: middle;

}

#login_avail, #login_unavail, #mail_avail, #mail_unavail {

	font-weight: bold;

}

#error_msg {

	font-weight: bold;

	text-align: center;

	color: red;

}



.roundcont {

	width: 285px;

	background-color: #7f7f7f;

	color: #fff;

}



.roundcont p {

	margin: 0 10px;

}



.roundtop { 

	background: url(/images/corners/tr.gif) no-repeat top right; 

}



.roundbottom {

	background: url(/images/corners/br.gif) no-repeat top right; 

}



img.corner {

   width: 15px;

   height: 15px;

   border: none;

   display: block !important;

}



/*round corners*/

.corners-box { 

	position: relative;

	clear: both;

	background: #3e3e3e;

	border: 1px solid #747474;

	padding-top: 20px;

}

.corners-box em.tl, .corners-box em.tr, .corners-box em.bl, .corners-box em.br { 

	position: absolute; 

	font-size: 1px; 

}

.corners-box em.tl, .corners-box em.tr, .corners-box em.bl, .corners-box em.br { 

	width: 6px; 

	height: 6px; 

	background: url(/images/border-corners-3e3e3e.gif); 

}

.corners-box em.tl { 

	left: -1px; 

	top: -1px; 

	background-position: 0 0;

} 

.corners-box em.tr { 

	right: -1px; 

	top: -1px; 

	background-position: 6px 0;

} 

.corners-box em.bl { 

	left: -1px; 

	bottom: -1px; 

	background-position: 0 6px;

} 

.corners-box em.br { 

	right: -1px; 

	bottom: -1px; 

	background-position: 6px 6px;

}

.fav-author-box {

	margin-bottom: 20px;

}

.author-box-header {

	position: relative;

	z-index: 5;

}

.author-box-label {

	position: absolute;

	left: 10px;

	top: -6px;

	padding: 2px;

	background: #3e3e3e;

	z-index: 10;

}

.author-box-label img {

	vertical-align: bottom;

}

.photo-box {

	vertical-align: top;

	padding-bottom: 20px;

}

.photo-box img {

	margin-bottom: 0.5em;

}

.photo-description, .author-last-login ,

.browseimgs-photo-description, .count-all-images {

	font-size: 11px;

}

.fav-author-nickname {

	font-weight: bold;

}

p.center {

	text-align: center;

}

.corners-box img.galleryimg {

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

}

/*ie6 hack*/

*html .corners-box em.tl, *html .corners-box em.tr, *html .corners-box em.bl, *html .corners-box em.br{

	display: none;

}

/*browseimgs style*/

.all-photo-gallery td {

	background: #3e3e3e;

	vertical-align: top;

}

table.select-box .select-td {

	padding-bottom: 30px;

}

.top-20 {

	margin-top: 20px;

}

.bottom-20 {

	margin-bottom: 20px;

}

.padding-line {

	color: #fff;

	padding: 6px;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	font-size: 12px !important;

	font-family: tahoma !important;

}

.padding-line a {

	text-decoration: underline !important;

	font-size: 12px !important;

	font-family: tahoma !important;

}

.white {

	color: #fff;

}

#flag, #sale {

	width: 100px;

}

#choose, #category_sort {

	width: 130px;

}

#footer-ads-box {

	border-top: 1px solid #585858;

	border-bottom: 1px solid #585858;

	padding: 15px 0;

}

*html .opacity-links, *+html .opacity-links {

	padding-bottom: 15px;

}

.opacity-links a img{

	opacity: 0.3;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);

}

.opacity-links a:hover img{

	opacity: 1;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

}

#footer a {

	color: #bababa;

}



/*show-profile styles*/

.in-profile .author-box-label {

	margin-top: -26px;

	color: #fff;

}

.width-98 {

	width: 98%;

}

.pm_txt_div a:LINK {

	color: black;

	text-decoration: underline;

}

.pm_txt_div a:VISITED {

	color: black;

	text-decoration: underline;

}

.pm_txt_div a:HOVER {

	color: black;

}

/* header new styles */

#logo-box {

	width:266px; 

	height:64px; 

	float:left;

	padding: 0 0 0 33px;

	background: url(../images/left-header-corner.jpg) left bottom no-repeat;

}

#logo {

	margin-top: 10px;

	display: block;

	width: 266px;

	height: 25px;

}

#logo_r_side { 

	width:33px; 

	height:64px; 

	float:right; 

	background: url(../images/right-header-corner.jpg) right bottom no-repeat;

}

#slogan {

	font: bold 11px tahoma, arial, sans-serif;

	color: #fff;

	margin-top: 4px;

	text-align: center;

}

#language-link {

	position: absolute;

	width: 100px;

	top: 10px; 

	right: 33px;

	text-align: right;

}

#language-link a {

	color: #fff;

	font-weight: bold;

	text-decoration: underline;

}	

#eng-link {

	background: url(../images/flags.gif) left center no-repeat;

	padding-left: 22px;

}

#ru-link {

	background: url(../images/flags.gif) -100px center no-repeat;

	padding-left: 22px;

}

#menu {

	position: absolute;

	right: 0;

	bottom: 0;

	height: 31px;

	margin-right: 21px;

	text-align: right;

}

ul#tabbed-menu{

	list-style-type: none;

	margin:0;

	padding:0;

}

#tabbed-menu li{

	display: inline;

	margin: 0 0 0 2px;

	padding: 0;

}

#tabbed-menu a {

	float: left;

	margin: 0 2px 0 0;

	background: url(../images/tabbed-menu-bg.gif) no-repeat right top;

	padding: 0 15px 0 0;

	text-decoration: none;

}

#tabbed-menu a span {

	float:left;

	display:block;

	background: url(../images/tabbed-menu-bg.gif) no-repeat left top;

	padding: 8px 0 9px 15px;

	font-weight:bold;

	color:#c5c3c3;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabbed-menu a span {float:none;}

/* End IE5-Mac hack */

#tabbed-menu a#active {

	background-position:right -32px;

}

#tabbed-menu a#active span {

	background-position:left -32px;

	color: #fff;

	padding-bottom: 10px;

}

#tabbed-menu a:hover {

	background-position:right -32px;

}

#tabbed-menu a:hover span {

	background-position:left -32px;

	color: #fff;

}

*html #tabbed-menu a:hover span {

	padding-bottom: 9px;

}

.login-form-label {

	font-size: 11px;

	font-weight: bold;

	color: #000;

}

.inputbox-new  {

	background-color:#D3D3D3;

	border:1px solid #6B6B6D;

	font-size:11px;

	padding-left:2px;

	height: 14px;

	padding-top: 2px;

	color: #000;

	vertical-align: middle;

}

#userbar a {

	text-decoration: underline;

}

.form-bttn-grey {

	background:#D18055;

	color:#000;

	font-family: tahoma, arial, verdana, sans-serif;

	font-size: 11px;

	font-weight: bold;

	border-top: 1px solid #6B6B6D;

	border-left: 1px solid #6B6B6D;

	border-bottom: 1px solid #484848;

	border-right: 1px solid #484848;

	padding: 2px 15px 3px 15px;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	background: #c5c5c5 url(../images/form-button-grey-bg.gif) left center repeat-x;

	cursor: pointer;

	vertical-align: middle;

	text-shadow: 0 1px 0 #DADAD9;

	text-decoration: none;

}

.black-bg {

	border-top: 1px solid #2a2a2a;

	border-left: 1px solid #2a2a2a;

	border-bottom: 1px solid #1a1a1a;

	border-right: 1px solid #1a1a1a;	

	background: #676767 url(../images/dark_bttn_bg.gif) left center repeat-x;

	color: #DADAD9;

	text-shadow: 0 -1px 0 #000;

}

.black-round-button {

	background: #2a2a2a;

	border-radius: 10px;

	-moz-border-radius: 10px;

	-webkit-border-radius: 10px;

	line-height: 18px;

	padding: 4px 8px;

	color: #c5c3c3;

	font-weight: bold;

}

.black-round-button a {

	margin: 2px;

	color: #c5c3c3;

	text-decoration: none;

}

.black-round-button a:hover {

	color: #fff;

}

#userbar_profile_top_m1 a#current {

	color: #fff;

}

.left {

	text-align: left;

}

.right {

	text-align: right;

}

#photo-meta {

	overflow: hidden;

	_height: 1%;

	padding-top: 10px;

	width: 98%;

	margin: 0 auto;

}

#photo-meta a{

	color: #fff;

}

.box-side-left{

	width: 45%;

	float: left;

}

#photo-author {

	font-weight: bold;

	font-size: 12px;

}

#photo-title {

	margin: 0;

	font-weight: normal;

	font-size: 18px;

}

.box-side-right{

	width: 45%;

	float: right;

}

.avatar {

	float: left;

	margin-right: 10px;

}

#photoBg {

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}

.light-ñlear-box {

	width: 98%;

	margin: 0 auto;

	position: relative;

	clear: both;

}

#photo-disqussion-box {

	width: 98%;

	background: #353535;

	margin: 20px auto 20px auto;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}

#photo-disqussion {

	width: 900px;

	overflow: hidden;

	margin: 20px auto;

}

#comments-col {

	float: left;

	width: 634px;

}

#actions-col {

	float: right;

	width: 250px;

}

#actions-col ul li {

	line-height: 1.5em;

	margin-bottom: 0.2em;

	list-style: none;

}

.header-details {

	font-weight: normal;

	background: #404040;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	line-height: 18px;

	min-height: 20px; 

	padding-left: 10px;

	padding-right: 10px;

}

.right-details {

	font-weight: normal;

	background: #404040;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	line-height: 18px;

	min-height: 20px; 

	padding: 2px 10px;

}

*html .header-details {

	height: 20px;

}

*+html .header-details {

	height: 20px;

}

.dark-details {

	background: #2a2a2a;

}

.sort-line {

	padding: 4px 4px 4px 1em;

	vertical-align: middle;

	height: 24px;

	line-height: 24px;

	margin-top: 4px;

	margin-left: 0 !important;

}

#comments-col .header-details {

	margin-left: 85px;

}

.author-desc {

	border: 1px solid #747474;

	background: #242424;

	color: #d3d3d3;

	margin: 20px 0 20px 85px;

	padding: 20px;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	position: relative;

}

.comment-desc {

	border: 1px solid #3E3E3E;

	background: #3E3E3E;

	color: #d3d3d3;

	margin: 10px 0 10px 85px;

	padding: 10px;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

	position: relative;

}

.comment-buttons {

	text-align: right;

	margin-bottom: 0;

}

.comment-buttons button {

	margin-top: 2px;

}

.cmmnt-crnr {

	width: 10px;

	height: 10px;

	display: block;

	position: absolute;

	left: -10px;

	top: 20px;

	background: url(../images/comment-author-corner.gif) 0 0 no-repeat;

}

.comment-desc  .cmmnt-crnr {

	background: url(../images/comment-user-corner.gif) 0 0 no-repeat;

}

#commenttext_id {

	background: #242424;

	color: #d3d3d3;

	font: normal 12px tahoma, arial, sans-serif;

	border: 1px solid #747474;

	width: 326px;

	height: 156px;

	padding: 2px;

}

#image_comment {

	padding: 10px;

	margin: 10px 0 40px 85px;

	background: #2A2A2A;

}

.comment-avatar {

	float: left;

	max-width: 64px;

	margin-left: -85px;

}

.round-box {

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px;

}

.hide {

	display: none;

}

.font11 {

	font-size: 11px;

}

.zero-margin {

	margin: 0;

}

#comments-list {

	list-style: none;

	margin: 0;

	padding: 0;

}

#comments-list li {

	padding: 0;

	margin: 0;

	position: relative;

}

.reply-comment {

	padding: 10px;

	background: #2a2a2a;

	margin-left: 85px;

	margin-bottom: 10px;

	width: 460px;

}

.replies-list{

	margin-left: 85px;

}

.editform-box {

	margin: 0 0 10px 85px;

	width: 460px;

	background: #242424;

	padding: 10px;

}

*+html .commnt-photo {

	margin-top: -20px;

}

#slideshow-icon {

	width: 32px;

	height: 32px;

	display: block;

	float: left;

	margin: 10px 10px 20px 0;

	background: url(../images/slideshow-icon.png) 50% 50% no-repeat;

}

#star-icon {

	width: 32px;

	height: 32px;

	display: block;

	float: left;

	margin: 10px 10px 20px 0;

	background: url(../images/star-icon.png) 50% 50% no-repeat;

}

#ecard-icon {

	width: 32px;

	height: 32px;

	display: block;

	float: left;

	margin: 10px 10px 20px 0;

	background: url(../images/ecard-icon.png) 50% 50% no-repeat;

}

#buy-icon {

	width: 32px;

	height: 32px;

	display: block;

	float: left;

	margin: 10px 10px 20px 0;

	background: url(../images/buy-icon.png) 50% 50% no-repeat;

}

#fav-author {

	width: 16px;

	height: 16px;

	display: block;

	float: left;

	margin: 3px 10px 0 0;

	background: url(../images/star.png) 50% 50% no-repeat;

}

#add-frend {

	width: 16px;

	height: 16px;

	display: block;

	float: left;

	margin: 3px 10px 0 0;

	background: url(../images/user_add.png) 50% 50% no-repeat;

}

.clear {

	clear: both;

}

#stat-table .news_block_header {

	font-weight: bold;

	font-size: 14px;

	width: 100% !important;

	text-align: left !important;

}

#stat-table  a{

	color: #BABABA;

}

#stat-table  a:hover {

	color: #fff;

}

#stat-table .news_block_date {

	font-size: 10px;

	font-weight: bold;

}



/*collapsing menu*/



ul#profile-menu-left, ul#profile-menu-left ul {

  list-style-type:none;

  margin: 0;

  padding: 0;

  width: 15em;

}

#profile-menu-left {

	margin: 10px  10px 0 10px !important;

}

ul#profile-menu-left a {

  display: block;

  text-decoration: none;	

}



ul#profile-menu-left li {

  margin-top: 1px;

}



ul#profile-menu-left li a {

  background: #2a2a2a;

  color: #c5c3c3;	

  padding: 0.5em;

}



ul#profile-menu-left li a:hover {

  background: #1c1c1c;

}



ul#profile-menu-left li ul li a {

  background: #979797;

  color: #000;

  padding-left: 20px;

}



ul#profile-menu-left li ul li a:hover {

  background: #757575;

  border-left: 5px #000 solid;

  padding-left: 15px;

  color: #fff;

}

/* icons styles */

ul#profile-menu-left li a em {

	display: block;

	float: left;

	width: 16px;

	height: 16px;

	margin-left: 8px;

	margin-right: 6px;

	background-image: url(../images/icons-sprites.gif);

	background-repeat: no-repeat;

	opacity: 0.7;

	filter: alpha(opacity = 70);

}

ul#profile-menu-left li a:hover em {

	opacity: 1;

	filter: alpha(opacity = 100);

}

#myprofile-icon {

	background-position: 0 0;

}

#mycomments-icon {

	background-position: 0 -16px;

}

#buddylist-icon {

	background-position: 0 -32px;

}

#my-fav-auth-icon {

	background-position: 0 -48px;

}

#mylightbox-icon {

	background-position: 0 -64px;

}

#userlisting-icon {

	background-position: 0 -80px;

}

#sales-report-icon {

	background-position: 0 -96px;

}

#purchase-report-icon {

	background-position: -16px 0px;

}

#pointsstatistics-icon {

	background-position: -16px -16px;

}

#my-gallery-icon {

	background-position: -16px -32px;

}

#upload-photo-icon {

	background-position: -16px -48px;

}

#control-panel-icon {

	background-position: -16px -64px;

}

#adminpanel-icon {

	background-position: -16px -80px;

}

#logout-icon {

	background-position: -16px -96px;

}



/* show_profile icons */

#moreinfo em, #new-buddy em, #new-favor em, #send-new-message em {

	display:-moz-inline-stack;

	display:inline-block; 

	_overflow:hidden;

	zoom:1;

	*display:inline;

	vertical-align: middle;

	width: 16px;

	height: 16px;

	background-color: #3e3e3e;

	background-image: url(../images/icons-sprites.gif);

	background-repeat: no-repeat;

	margin-right: 2px;

}

#moreinfo em {

	background-position: -32px 0;

}

#new-buddy em {

	background-position: 0 -32px;

}

#new-favor em {

	background-position: 0 -48px;

} 

#send-new-message em {

	background-position: -32px -16px;

}

#new-buddy, #new-favor, #send-new-message  {

	height: 18px;

	margin: 4px 2px 0 4px;

	text-align: left;

	overflow: hidden;

}

	/* end icons styles */

.top-menu-corners {

  border-top-left-radius: 6px;

  border-top-right-radius: 6px;

  -moz-border-radius-topleft: 6px;

  -moz-border-radius-topright: 6px;

  -webkit-border-top-right-radius: 6px;

  -webkit-border-top-left-radius: 6px;

}

.bottom-menu-corners {

  border-bottom-left-radius: 6px;

  border-bottom-right-radius: 6px;

  -moz-border-radius-bottomleft: 6px;

  -moz-border-radius-bottomright: 6px;

  -webkit-border-bottom-right-radius: 6px;

  -webkit-border-bottom-left-radius: 6px;

}

#tabbed-menu a.contest_link span {

	color: #ff4800;

}

#tabbed-menu a.contest_link:hover {

	background-position:right -31px;

}

#tabbed-menu a.contest_link:hover span {

	background-position:left -31px;

	color: #fff;

}

*html #tabbed-menu a.contest_link:hover span {

	padding-bottom: 9px;

}

.left-side-container {

	margin: 0 auto;

	width: 94%;

}

#contact_text {
	background: #D3D3D3;
	border: 1px solid #6B6B6D;
}

/* custom select styles */

.jqTransformSelectWrapper {

	width: 45px;

	position:relative;

	height: 22px;

	background: url(../images/select_left.gif) no-repeat top left;

	float:left;

	margin-right: 6px;

	margin-bottom: 6px;

}



.jqTransformSelectWrapper div span {

	

	font-size: 12px;

	float: none;

	position: absolute;

	white-space: nowrap;

	height: 22px;

	line-height: 15px;

	padding: 3px 0 0 6px;

	overflow: hidden;

	cursor:pointer;

	color: #333;

}



.jqTransformSelectWrapper  a.jqTransformSelectOpen {

	display: block;

	position: absolute;

	right: 0px;

	width: 31px;

	height: 22px;

	background: url(../images/select_right.gif) no-repeat center center;

}



.jqTransformSelectWrapper ul {

	position: absolute;

	width: 43px;

	top: 23px;

	left: 0px;

	list-style: none;

	background-color: #FFF;

	border: solid 1px #CCC;

	display: none;

	margin: 0px;

	padding: 0px;

	height: 250px;

	overflow: auto;

	overflow-y: auto;

	z-index:10;

}



.jqTransformSelectWrapper ul a {

	display: block;

	padding: 5px;

	text-decoration: none;

	color:#333;

	background-color: #FFF;

	font-size: 12px;

}



.jqTransformSelectWrapper ul a.selected {

	background: #EDEDED;

	color: #333;

}



.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {

	background:#3E3E3E;

	color: #fff;

}



/* -------------

 * Hidden - used to hide the original form elements

 * ------------- */

.jqTransformHidden {display: none;}

