*{padding: 0; margin: 0}
a {text-decoration:none}
img {border:0}
/*body {background:#777 url('../img/snejinki.png') center center;font:normal 10px verdana}*/
body {background:#777;font:normal 10px verdana}

ul {list-style-type:NONE}
/*li {list-style:NONE}*/

#body {text-align:center;padding:0;}
#wrap {width:900px;margin:0px auto;text-align:left}
#topAdBlcok {display:block;text-align:center;margin-bottom:30px;background:#444 url('../img/loaders/facebook.gif') no-repeat center;padding:10px;font:bold 14px verdana;color:#fff}
#bottomAdBlcok {width:bottomAdBlcok;text-align:center;width:880px;margin:30px auto 0;background:#444 url('../img/loaders/facebook.gif') no-repeat center;padding:10px;font:bold 14px verdana;color:#fff}

#center{background:#333}

.adBlock {
	background-color:#ffffff;
	text-align:center;
}
.adBlock>div {
	z-index:1 !important;
	margin: 0 auto !important;
}

.rc5{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.rc10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.rc5tltr{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.rc10tltr{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}
.rc5blbr{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}
.rc5tlbl{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px}
.rc5trbr{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0}

/*#tm-part1 {}*/
#tm-part1 {
	background: #222 url(../img/topmenu/body_bg.gif) repeat-x center;
	height:50px;
	margin-top:30px;
	position:relative;
}


#logo {cursor:pointer;width:230px;height:50px;position: absolute;top: 8px;margin-left: 30px;}
#logoText {font: bold 26px arial}
#logoText a {color: #fff}
#logoText a:hover {color: #f60}
#logoSubtext {font: bold 10px arial;color: #ccc;text-transform: uppercase;position: absolute;top: 26px;letter-spacing: 5px;left: 2px;}
#user_top_menu {float: right;margin: 10px;text-align: right}
#date {float:right}

li.logjoin {cursor:pointer;background:url(../img/red_rect_li.gif) left 4px no-repeat;padding:0 20px 0 10px;font:bold 12px arial;text-transform:uppercase;float:left}
li.logjoin a {color:#fff}


#tm-part2 {height:24px;padding-top:5px;margin:0px;background:url(../img/topbg.gif) left 0px repeat-x; }
#tm-part2 li {text-align:center;width:103px;float:left;background:url(../img/tm2-li-bg.gif) right 0px no-repeat;padding:4px}
#tm-part2 li a {color:#333; font:bold 11px/11px Verdana,serif; text-transform:uppercase}
#tm-part2 li a:hover {color:#ff0000}
/*
#tm-part3 {margin:0px;background-color:#4d4d4d;font:normal 10px/10px Verdana,serif;padding-top:5px;background:#4D4D4D url(../img/shadow8.png) repeat-x scroll 0 0}
#tm-part3 li {float:left;background:url(../img/red_rect_li.gif) left 8px no-repeat;padding:6px 10px;color:#ccc}
#tm-part3 li a {color:#ccc;   text-transform:uppercase}
#tm-part3 li a:hover {color:#fff}
*/


#tm-part2 form {margin-right:20px}
#tm-part2 form input {font:normal 10px/18px Arial}
#tm-part2 .textinput {border:1px solid #47484a;height:13px;width:120px}
#tm-part2 .formsubmit {padding:0;width:24px;border:1px solid #fff;color:#fff;background:none}


/*#tm-part1  {margin-left:7px}
#tm-part1 li {float:left;padding:0 7px;background:url(../img/top-menu-li-bg.gif) right 0 no-repeat}
#tm-part1 li a {display:block ;color:#000;font:normal 11px/19px Verdana,serif;text-transform:uppercase}
#tm-part1 li a:hover, #tm-part1 li.username a {color:#f46521}
*/
#warning {padding:20px;text-align:center;color:#ccc;font:bold 12px verdana;text-transform:uppercase}    

#flags {float:right;padding:20px 20px 0 0}
#flags div {float:right;color:#CCC;font-size:10px;font-weight:bold}
#flags img {border:none;margin:0 0 0 4px;height:15px}
#flags li {margin-top:-4px;color:#999;list-style:NONE}


.left  {float:left}
.center  {float:left;margin-left:50px;width:300px;padding-top:11px;text-transform:uppercase}
.right  {float:right}

a {text-decoration:none}

#tm-part2 li.last,#tm-part3 li.first,#order_by_line li.last {background:none!important;border:none!important}

.clear {width:1px !important;height:1px !important;clear:both !important;overflow:hidden !important;float:none !important}

#usertopmenu {z-index:1000;position:absolute;background:#000;display:none;padding:0 10px}
#usertopmenu a {color:#ccc;font-size:12px;text-transform:uppercase}
#usertopmenu a:hover {color:#fff}
#usertopmenu li {margin:10px 0px;background:url(../img/red_rect_li.gif) left 4px no-repeat;padding:0 15px;font-size:12px}
#username  a {font:bold 15px verdana;color:#f60}
.username a {font:normal 10px verdana;color:#fff;text-transform:uppercase}
.transparent {filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}
.transparent50 {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.transparent25 {filter:alpha(opacity=25);-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25}
.a_hover, .a_hover a {color:RED !important}

#index_2_banners {float:left;background-color:#000;width:900px;height:80px}
#index_2_banners img{border:NONE;float:left}
#index_page_choisen {float:left;background-color:#333;width:225px}
#index_page_catalogs {float:left; background-color:#333;width:450px; font:Normal 11px/11px verdana,arial,tahoma}
#catalog_field {float:left;width:225px;margin-bottom:1px}
#catalog_field div {overflow:hidden;padding:3px;float:left}
#catalog_field div.catalog_desc {text-transform:uppercase;background-color:#444;float:left;width:120px;white-space:nowrap}
#catalog_field div.catalog_desc a {color:#ccc}
#catalog_field div.catalog_desc a:hover {color:#fff}
#catalog_field div.catalog_all_photos {font-weight:bold;background-color:#808080;color:#3d3d3d; width:50px;text-align:right}
#catalog_field div.catalog_new_photos {font-weight:bold;background-color:#5a5a5a;color:#2b2b2b; width:35px;text-align:CENTER}

#index_page_random , #index_dayfoto, #index_weekfoto{float:left;width:225px}
#index_raitings{float:left;width:450px}
#users_online_list{float:left;width:900px}

#index_page_rekphoto , #sms_top_single{clear:both}
#index_page_fe_authors {background-color:#000}
#index_page_timeline {clear:both}

#footer {background-color:#000;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;clear:both}
#bottom_block {
	color:#fff; 
	padding:10px 0 20px 0;
	overflow:hidden;
	width:900px;
}

#bottom_block th {
	color:#f60;
	font:bold 10px verdana;
	text-transform:uppercase;
	padding:0 30px 10px;
	text-align:left;
}

#bottom_block td {
	border-right:1px dotted #333;
	padding:0 30px;
	vertical-align:top;
	text-transform: uppercase;
	text-align:left;
	width:25%;
}

#bottom_block td a {
	color:#fff;
}
/*===========*/

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


#menu_index {
color:#fff;
font:bold 10px/14px Arial,serif;
}

.win_title {border-radius:10px 0;-webkit-border-radius:10px 0;-moz-border-radius:10px 0;text-shadow:2px 2px 2px #000;text-transform:UPPERCASE;height:20px;border:solid 1px #333;color:#fff;font:bold 10px/19px Verdana;padding:2px 30px;margin:0;text-align:left;background:#222 url(../img/topmenu/body_bg.gif) repeat-x top}
.win_title a {color:WHITE}
.win_title a:hover {color:#f60;border-color:WHITE}
.win_title_2 {text-transform:UPPERCASE;font:bold 10px/19px Verdana;text-align:center;color:#f60}

.pager_in a {
text-align:left;
font-size:11px;
font-family:Verdana;
font-weight:bold;
color:#ffffff;
height:17px;
padding:2px 7px 2px 7px;
margin:1px;
border:1px solid #fff;
background-color:#c00;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px
}

.pager_out a {
text-align:left;
font-size:10px;
font-family:Verdana;
color:#aaa;
height:17px;
padding:2px 7px 2px 7px;
margin:1px;
background-color:#555;
border:1px solid #888;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px
}
.pager_out a:hover {
background-color:#777;
border-color:#ccc;
color:#ccc;
}

#fotodate  {font-weight:bold;cursor:pointer;width:80px;text-align:center;.padding:1px}
#photos_plate, #folder_plate  {zoom:1;padding:0;margin:0;background-color:#2c2c2c}


#page_options  {height:25px;padding:0;margin:0px;background-color:#000}


.pager_line {margin:auto;padding:20px 0 20px 0;margin:0; background-color:#434343;height:20px;text-align:center}
#pager_center {width:800px;float:left;padding:20px 0 20px 0;margin:0; background-color:#434343;height:20px;text-align:center}


#order_by_line  {
text-align:center;
float:left;
width:440px;
height:20px;
padding:2px;
margin:0px;
color:#cc0000;
font:bold 11px/19px Verdana,serif;

}
#where_line  {
text-align:center;
float:right;
height:20px;
padding:2px 15px 0;
margin:0px;
color:#cc0000;
font:bold 11px/19px Verdana,serif;

}


#order_by_line li {float:left;padding:0 15px 0 15px;background:url(../img/top-menu-li-bg.gif) right 0 no-repeat}
#order_by_line li a {display:block ;color:#fff;font:bold 11px/19px Verdana,serif;text-transform:uppercase}

#no_photos_found  {text-transform:uppercase;height:20px;padding:5px;margin:0px;background-color:#888;border:solid #444 1px}
#no_photos_found p {text-align:center; display:block ;color:#fff;font:bold 11px/19px Verdana,serif;padding:0;margin:0}

.removed_block {top:275px;text-align:center;background-color:#444;width:223px;height:269px}
.removed_block p {margin-top:120px;color:white;text-transform:uppercase;font-size:12px}


.user_options_main {height:12px}
.user_name {color:#aaa;font-weight:bold}
/*
.user_options {width:300px;display:NONE;text-align:left;background:#535353;position:absolute;padding:10px;border:solid #FFF 5px}
.user_options li {cursor:pointer;color:white;list-style:disc inside;padding-left:0px;font:normal 12px arial;text-transform:Capitalize}
.user_options ul {padding:10px}
.user_options a {color:#fff}
.userOptImg {float:right;border:solid 3px #fff;width:100px;height:100px}
.user_opt_li_act {color:#c00}
*/


.img_options {margin:5px;opacity:0.4;filter:alpha(opacity=40)}
/*.thumb_table {height:210px}
.thumb_table img {border:solid 1px white}*/
.main_div {position:relative;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border:3px double #474747;height:275px;width:217px;float:left;margin:1px;padding:0;background-color:#393939}
.main_div div {
overflow:hidden;
}

.main_div  div {overflow:hidden}
.favfotoind {border:none !important}
/*.favind {float:left;width:17px;height:17px;padding:2px;position:absolute}*/
.medals {visibility:hidden;text-align:center;height:15px;padding:3px}
.medals img {border:solid 1px white;margin:1px}
.btn_info {
	/*border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;*/
	float:right;
	cursor:pointer;
	padding:5px;
	width:26px;
	height:26px;
	background:transparent url(../img/topmenu/subnav_btn.gif) no-repeat center top
}
.thumb_zone {height:200px}
.img_info {height:210px;position:absolute;width:217px;display:none}

div.info_thumb {height:200px;.height:195px;color:#fff;background:#535353 url('../img/loaders/ajax-loader_small_white.gif') no-repeat 78% 25%;color:WHITE; padding:5px}
div.info_thumb p {margin:0;padding:0;text-transform:Capitalize;float:left;padding-right:5px}
div.info_thumb_img div {cursor:pointer;margin:5px 0 0 5px}
.info_flag .btn_info {background-color:#333;padding:5px}

.work_name {padding-left:5px;width:80%;height:16px;margin-top:5px}
.work_name p{overflow:hidden;width:94%;float:left;color:#fff;font-size:12px}
.author_name {padding:0 0 0 7px}
.img_thumb {height:210px;.height:205px;text-align:center;cursor:pointer;background:url('../img/loaders/27022010.gif') no-repeat 50% 50%}
div.img_thumb a img {border:3px double #555;display:none}
.input_workname {width:50%;background:NONE;border:NONE;color:WHITE;font:10px/12px tahoma}
.select_country, .select_folder, .select_catalog {font:10px/12px tahoma;width:50%}
.country_cancel, .country_save, .folder_cancel, .folder_save, .catalog_cancel, .catalog_save {font:bold 10px/12px tahoma;width:23px}
.activ_input .input_workname {background-color:YELLOW;color:BLACK}
.activ_input .buttons {display:BLOCK}

.select_show_country_block, .select_show_folder_block , .select_show_catalog_block {float:left;width:123px}


.inputs {padding:3px 5px;color:white;text-align:left;width:134px;overflow:hidden;float:left;font-size:11px}
.inputs_gray {padding:3px;text-align:right;color:#888; width:100px;overflow:hidden;float:left;text-transform:capitalize}

.uo_class, .users_list {cursor:pointer}

.error_value_field {background-color:RED;color:WHITE;font-weight:BOLD}

.thumb_small {float:left;border:solid 1px #333;width:88px;height:88px;cursor:pointer}
.thumb_small a:hover{border:solid 1px #fff}


.uw_main_block {background:#333;float:left;margin:1px;width:298px;font:normal 10px verdana;color:#ccc;text-transform:capitalize}
.uw_main_block_active {background:#4F4F5F}
.uw_main_block_small {padding:5px;float:left;width:212px;color:#ccc;text-transform:capitalize}
.uw_avatar {width:120px;height:120px;padding:5px;float:left}
.uw_avatar_opp {position:absolute;width:120px;height:120px;padding:5px;background:#cc0000}


#loading {border:5px solid #FFF;display:none;height:80px;left:47%;position:fixed;top:50%;width:80px;background:#c20 url('../img/loaders/03082010.gif') no-repeat 50% 50%}

.btnActive {color:#c00 !important}

#mes_cntr {cursor:pointer;display:none;text-align:center;width:50px;height:50px;background:#c00}
#mes_cntr div {padding-top:5px}
.highLight {background-color:#c00;color:#fff}
.error_notification {font:bold 20px arial;color:#fff;padding:10px;background-color:#c00;text-transform:uppercase}


.UIeditBlock {background-color:#666;color:#fff;padding:10px;text-align:left;border:2px solid #888}
.UIeditBlock  div {padding:5px;background:#777;border:solid 1px #999;margin-bottom:1px}
.UIeditBlock p {padding:5px 0;text-transform:capitalize;font:bold 16px arial}
.UIeditBlock select, .UIeditBlock input {width:100%;float:none}
.UIeditBlock button {padding:3px 20px;text-transform:capitalize;cursor:pointer}
.UIeditButtons {text-align:right}
.pencil {cursor:pointer}


/* Style for all popup windows*/
.UIBlock {cursor:default;font-size:11px;text-align:left;background:#444;color:#fff;margin:0;padding:0}
.UIBlock p, .UIBlock div {zoom:1}
.UIBlock label{cursor:pointer}
.UItitle {text-transform:uppercase;heigth:20px;background:#777;padding:6px 10px;font-weight:bold}
.UIcenter {background:#555;padding:6px 10px;font-weight:bold}
.UIcenter a {color:#fff}
.UIcenter h3 {text-transform:capitalize;color:#c00;font:bold 20px arial}
.UIcenter_L {padding:5px 0;text-transform:uppercase}
.UIcenter_R input {width:98%;height:20px}
.UIbtn {text-align:right;padding:10px 0}
.UIbtn input {font-weight:bold;cursor:pointer;padding:3px 10px;text-transform:Capitalize}
.UIbtn input:hover {color:#f00}
.UIexit {cursor:pointer;background-image:url('../img/close_gray.gif');float:right;position:absolute;right:4px;top:4px;width:20px;height:20px}
.UIerror_msg {margin-top:5px;text-transform:uppercase;display:none;background:#f50000;text-align:left;font:bold 12px tahoma;color:WHITE;padding:10px}
.UIerror_msg li {margin-left:15px}
/*===========================*/
.folderDIV {overflow:hidden;background:#555;height:80px;padding:5px 0 5px 5px;margin:0 1px 1px 0}
.folderDIV img{display:inline}
.folderDIV  h2 {margin-right:5px;color:#c00;font:bold 14px arial;display:inline;cursor:pointer}
.folderDIV  h2 a {color:#f60}
.folderDIV  h3 {color:#fff;font-size:12px}
.folderDIV  p {color:#ccc}
.smallTMB {cursor:pointer;border:solid  1px #ccc;float:left;width:80px;height:80px;margin:0 0 5px 1px}

#page_title_block {background:#000;text-align:center;padding-bottom:5px;zoom:1}
#page_title h1{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;text-shadow:2px 2px 2px #000;color:WHITE;font:bold 12px verdana;text-align:center;background:#666 url(../img/shadow8.png) repeat-x;margin:0 20%;padding:7px;text-transform:uppercase}

.adsense {display:none;text-align:center;background:#555;padding:5px}

.simple_com_line {margin: 1px 0 0 1px; background: #444}
.simple_com_line_img {text-align:center;width:230px;padding:10px;float:left}
.simple_com_line_txt {width:615px;float:left;padding:10px}
.simple_com_line_div {padding:5px;overflow:hidden;}
.simple_com_line_div p {color:white;font-size:12px}
.simple_com_line_more {float:right;padding:5px;background:#c00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font:margin-top:10px;color:#fff;font:bold 12px verdana;border:solid 1px white}
.date {color:#666 !important;text-transform:capitalize}


.needs_login {color:#fff;font-size:20px;text-transform:uppercase;text-align:center;padding:10px;background-color:#c00}

.div_img {float:left}

.navLine  li {cursor:pointer;float:left;margin:0 1px 0 0;padding:3px 10px;display:block;background:#777;border:solid 1px #888}
.navLineSel {background:#aaa !important}
.navLine  span {color:#000;display:block;font:bold 10px verdana;height:15px;margin-top:3px;.margin-top:6px;text-transform:uppercase}

#gradient_line {float: left}
.gradient_cell {cursor: pointer;float: left; border: solid 1px #333; width: 20px; height: 20px;}

.img_info_symbols {cursor:pointer;background:#333;border:1px solid #333;color:#777;float:left;font:bold 10px verdana;margin:3px 0;padding:3px;text-transform:uppercase}

.img_info_symbols_act {color:#fff;background:#c20}


.acInput {
    width: 200px;
}
.acResults {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}

.acResults ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.acResults li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.acLoading {
    background : url('../img/loaders/facebook.gif') right center no-repeat;
}

.acSelect {
    background-color: Highlight;
    color: HighlightText;
}


.navigation_line {z-index:1000;position:fixed;bottom:0;width:90%;height:13px;overflow:hidden;margin:0 5%;padding:10px;text-align:left;color:#777;background: #222 url('../img/topmenu/body_bg.gif') repeat-x bottom;border:solid 1px #222;border-bottom:none !important;}
.navigation_line a {text-transform:uppercase;color:#999;}
.nav_line_marg {padding:0 10px}
#navLineNotifSpan, #navLineMesSpanCntr, #navLineAdplanerSpanCntr, #navLineNotifSpanBalance {font-weight:bold;background:red;padding:3px 8px;color:#fff}

.ad450x80 {width:450;height:80px;overflow:hidden;float:left}

.adPlanerPreview {width:110px;height:150px;background:#fff;text-align:left;overflow:hidden;background:#444;position:relative}
.adPlanerPrevTtl {color:#f60;font:bold 12px tahoma;margin:5px;text-transform:uppercase;}
.adPlanerPrevDesc {color:#fff;font:normal 12px arial;margin:5px;}
.adPlanerPrevGo {position:absolute;bottom:3px;}
.adPlanerPrevGo a {color:#ccc;font:noraml 8px verdana;margin:5px}
#adplanerTourWrap {margin-left:-135px;position:fixed;top:10px;background:#444;float:left}
#adplanerTourTtl {background:#555;padding:3px;text-align:center;color:#fff;font:bold 10px verdana;text-transform:uppercase}
#adplanerTourTtlNew  {background:#555;padding:3px;text-align:center;text-transform:lowercase}
#adplanerTourTtlNew a {color:#fff;font:normal 10px verdana}
#adplanerTour div {background:#555;margin:5px;}
          
.buyextra {cursor:pointer;color:#f60}
          
.FAI_block {
	/*float: left; 
	width: 100px; 
	height: 100px;*/
	background: #393939 url('../img/loaders/27022010.gif') center no-repeat;}
.FAI_block_div {
	width: 100px;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #333;
	border: solid 2px #EEE;
	float: left;
	margin: 4px;
	/*margin: 1px; cursor: pointer;width: 98px; height: 98px;*/
}

.pd_AdBlock {
	background:#fff;
	text-align:center;
	padding:5px 0;
	filter:alpha(opacity=15);
	-moz-opacity:0.15;
	-khtml-opacity:0.15;
	opacity:0.15;
}
.pd_AdBlockAcive{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

.userVCardWrap {
	padding:5px;
	/*width:200px;*/
	width:30%;
	overflow:hidden;
	background:#eee;
	border:solid 2px #ccc;
	float:left;
	margin:2px;
}

.userVCardAvatar {
	float:left;
	padding:0 5px;
}

.userVCardAvatar img {
	width:40px;
	height:40px;
	border: solid 2px #fff;
}
.userVCardData {
	float:left;
	/*width:125px;*/
	width:58%;
	overflow:hidden;
	color:#333;
}
.userVCardData  a {
	color:#f60;
	font:bold 10px verdana;
	white-space: nowrap;
}

.userVCardStatImg {
	border:solid 1px #444;
	float:left;
	margin: 3px 5px 0 0;
	width:10px;
	height:10px;
	background-repeat:no-repeat;
	background-color:#fff;
	background-image: url('../img/statuses.gif');
}

.userVCardOptions {
	text-transform: uppercase;
	font: bold 10px/20px verdana;
	color: #C20;
	text-align: right;
	cursor: pointer;
}


.s_com_par {text-align:left;color:#fff;margin-bottom:1px;background:#555;}
.s_com_ava {float:left;border:1px #777 solid;}
.s_com_opt {background:green;float:right}
.s_com_txt {margin:5px;font:normal 12px verdana;}  
.comopt {cursor:pointer;text-align:center;width:40px;background:#444;color:#ccc;font-weigth:bold;margin:5px 5px 0;}
.comoptpan {display:none;background:#444;color:#ccc;font-weigth:bold;margin:0 5px;padding:5px;}
.comoptpanbtn div {border:solid 1px #777;float:left;text-transform:capitalize;padding:2px 10px;margin:2px;background:#666;cursor:pointer;}
.comoptpanbtnactive {border:solid 1px #fff !important;background:#c20 !important;color:#fff;}
.comtxtarea {padding: 5px; background:#444;margin:5px 0}
.textarea_input {width:99%}
.comsmlbtn {background:url("../img/topbg.gif") repeat-x;color:#333;float:right;font:bold 10px verdana;margin:5px 5px 5px 0;padding:7px 30px;text-transform:uppercase;cursor:pointer}
.com_last_act, .mylty_rep_act {background:#c20;color:#fff;font-weigth:bold;margin:5px}
.mylty_rep_act {display:none;}
.removed {color:#777;font-style:italic;}
.s_com_rep_date {margin-top:5px;color:#888;font:normal 10px verdana;}
.s_com_txt a {color:#0AF;font-weight:bold;}
.s_com_txt a:hover {color:#fff;}
.com_date_line {color:#aaa;padding:2px;font:bold 12px Verdana;background:#666;}
.s_com_ava_par, .mr_com_ava_par {float:left;padding:5px;height:50px;width:50px;overflow:hidden}
.s_com_more {float:right;width:75px;overflow:hidden;text-align:center}
.s_com_wrap {overflow:hidden;float:left;cursor:pointer}

#tox_textpad {background: #555; width: 622px; margin: 0 2px 0 0; float: right; padding-bottom: 20px;}
#full_image_textpad {color:#fff;width: 65%; float: left; text-align: left;}
#full_image_textpad_wrap, #full_image_toxbox {margin:10px;}
#reply_panel {background:#333;margin-top:15px;width:387px}
.mr_ava_sel {cursor:pointer;}
.mr_avatars {background:#444;margin:5px 0;}

.full_image_block {width: 900px; text-align: center; background: #333; float: left;  padding: 0 0 20px 0;}
.full_image_manipulation_block {width: 618px; float: left; border: solid 1px #666; background: #444; height: 30px; padding:3px; margin:2px 0 0 2px;}
.gradline {background:#444 none repeat scroll 0 0; border:1px solid #666; float:right; height:22px; margin:2px 2px 0; padding:7px 10px; width:245px;}
.gradient_cell {cursor: pointer;}
.full_image_manipulation_block img {cursor: pointer;}
.full_image_data {border: solid 1px #666; width: 260px; background: #444; float: left; margin: 2px; padding:5px;}
.full_image_comments {border: solid 1px #666; width: 610px; float: left; background: #444;  padding: 5px; margin: 2px 0 0;}
#full_image_toxbox {width: 30%; float: left; background: #333; padding: 0px;}

#full_image_toxbox td {cursor: pointer; background: #444; color: #ccc; font: bold 12px verdana; padding: 5px;}
#full_image_toxbox caption {background: #000; color: #fff; font: bold 12px verdana; padding: 5px;}
#full_image_toxbox_TNX {clear: both;margin:10px 0; padding:10px; text-transform:uppercase; background: #f60; color: #fff; font-weight: bold}
.f_i_TOX_Td_Active {background: #c20 !important;}
.comments_reply_del, #comments_edit_btn {cursor: pointer;}

.key_words_line {color:#666}
.key_words_line a {margin:0 10px;color:#777;text-transform:uppercase}
.key_words_line a:hover {color:#f40} 




#sf_admin {padding:10px;margin:10px;background:#555;}
#sf_admin li {display:inline-block;text-transform:uppercase;font-weight:bold;padding:5px 20px;margin:2px;background:#444;list-style:none;cursor:pointer}
#scale_img {display:none}
#scale_img a {display:block;background:#c20;padding:5px;color:#fff;font:bold 10px verdana;text-transform:uppercase}

#termsDiv {
	padding:20px;
}

#termsDiv h2 {
	font: bold 16px arial;
	text-transform: uppercase;
	color:#fff;
}

#termsDiv .termsBlock {
	margin-top: 20px;
}

#termsDiv .termsBlock  ul {
	font: bold 14px arial;
	text-transform: uppercase;
	color:#f60;
}
#termsDiv .termsBlock ul li {
	font: normal 12px arial;
	color:#fff;
	text-transform: none;
	margin:3px 30px;
	list-style-type: disc !important;
}

#adplanerMarquee {
	padding:5px 30px;
	background:#333;
	font:normal 14px arial;
	color:#fff;
	height:27px;
	overflow:hidden;
	z-index:1;
	zoom:1;
}
#adplanerMarquee div {
	margin:5px 30px;
}
#adplanerMarquee span {
	font-weight:bold;
	text-transform:uppercase;
}
#adplanerMarquee a {
	font-weight:normal;
	color:#f60
}


ul.topnav {
	list-style: none;
	padding: 0 25px;
	margin: 0;
	font-size: 12px;
	background: #222 url(../img/topmenu/topnav_bg.gif) repeat-x;
	z-index: 1000;
	display: block;
}
ul.topnav li {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1500;
	display: inline-block;
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
}
ul.topnav li a:hover{
	background: url(../img/topmenu/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(../img/topmenu/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(../img/topmenu/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(../img/topmenu/dropdown_linkbg.gif) no-repeat 10px center;
}

/* UPCOMING EVENTS */
#upcoming_events {
	background: #eee;
	padding: 5px 10px;
	position: relative;
	font: normal 14px arial;
	color:#000;
	height: 25px;
	overflow: hidden;
	zoom:1;
}
#upcoming_events a {
	color:#000
}
#upcoming_events a:hover {
	color:#f60
}
#upcoming_events ul, #upcoming_events li {
	padding:0;
	margin:0
}

.upcoming_events_item_wrap {
	position:relative;
	width:880px;
}
.upcoming_events_item_wrap span {
	padding-left:30px;
}
.upcoming_events_publisher {
	position:absolute;
	top:0;
	right:0;
}

.upcoming_events_add {
	background;#333;
	color:#fff;
	top: -5px !important;
	left: -10px !important;
	background: #f60;
	padding: 0px 10px !important;
	color: white;
	position:absolute;
}
.upcoming_events_add a {
	color: white !important;
	font: bold 20px arial;
}


#sape {
	margin-bottom:20px;
	padding:10px;
	background:#444
}
#sape li {
	color:white;
	text-align:left;
	font:normal 10px verdana
}
#sape li a{
	color:white
}


.iconUserStatus {
	float:left;
	margin-right:5px;
	width:10px;
	height:10px;
	background:#fff url('https://../img/statuses.gif') no-repeat;
}

.iconUserSenior, .userIconFeat {
	padding:1px 4px 2px;
	font:bold 8px verdana;
	display:none;
	outline:solid 1px #000;
	margin-right: 5px;
	/*display:inline-block;*/
}
.userIconFeat {
	background:#f90;
	color:#fff;
}
.seniorMax {
	background:#c20;
	color:#fff;
}
.senior1 {
	color: #ccc;
	background:#888;
}
.senior2 {
	color: #333;
	background: #CCC;
}
.senior3 {
	color: #c20;
	background:#fff;
}
.senior4 {
	color: #fff;
	background:#f60;
}

#featuredLine {
	width:900px;
	height:285px;
	overflow:hidden;
	position:relative
}


#messager_main {width: 900px; background: #333;}
#messager_main textarea{width:84%}
#messager_menu {width: 150px; margin:9px 0 0 10px; float: left;}
#messager_list {background: #555; padding: 5px; float: left; width: 728px;margin-top:10px; font-family: arial;}
#compose_div span{vertical-align:top;display:inline-block;width:90px;font:bold 11px tahoma;text-transform:UPPERCASE;color:#fff;padding-right: 10px;}
.CM_new {padding: 10px;background: #666;margin:1px;text-align:left;}
.CM_new #mailto, .CM_new #mailsubject {width:400px;}
.CM_new #mailto_hint_wrapper {position:relative;zoom:1}
.CM_new #mailto_hint {
	position:absolute;
	width:400px;
	
	left:105px;
	border:1px solid #666;
	background:black;
	opacity:0.85;
	display:none;
}
.CM_new #mailto_hint_inner {
	padding:5px;
	font-size:12px;
	color:#fff;
}
.CM_new .selected_hint {
	background:blue;
}
#messager_menu li {background: #444;color:white;font-size:12px;margin:1px 0;padding:17px;text-transform:capitalize;}
#messager_menu li a{color:#fff;}
#messager_menu li a:hover{color:#f20;}

.mes_checkbox {width:10px;}
.mes_box {cursor: pointer;color: #ccc; background-color: #666; margin:1px 0 0; float:left;font-size:12px;line-height:20px;}
.mes_box_Hover {background-color: #888;}
.mes_box_new {color: #fff; background-color: #f40;}
.mes_box div {overflow: hidden;padding:5px; float: left; height:18px;}
.mes_flag {width: 20px; background: url('../img/icons/favgreysmall.png') no-repeat 50% 50%;}
.mes_flagAct {background: url('../img/icons/favsmall.png') no-repeat 50% 50%;}
.mes_sender {margin-right:5px;width:140px;}
.mes_desc {width: 463px;}
.mes_date {width: 40px;}
.mes_text {display: none;background:#FFF url('../img/loaders/05092009.gif') no-repeat 50% 50%; border:3px solid #666; color:#000; clear:left; font: normal 12px arial; padding:5px 2px 0; width:718px;}
.activeMenu {background: #555 !important;}
.mes_btn_line, .mes_reply_line {background:#CCC url(../img/shadow8.png) repeat-x scroll 0 0; padding:15px 10px; text-align: right;cursor: pointer;}
#mesOptions span, 
.mes_btn_line span, .mes_reply_line span {display:block;float:left;font:bold 10px verdana;cursor:pointer;background-image: url(../img/topbg.gif); padding: 6px 10px;color:#000; text-transform: uppercase;border: solid 1px #999;margin:1px;}
.mes_reply_line {display: none;}
.mes_reply_line_txt {margin-bottom:15px;}
.mes_reply_line_txt textarea {width:100% !important;}
#mesOptions {background: #ccc;padding:15px;}
#mesOptions span a {color:#f40;}
.sender_marker {background-color:#cec; margin: 0 0 5px 5px; float:right; padding: 5px 10px;text-transform:uppercase;}

#mesSearch {background: #ccc;height:30px;}
#mesSearch h1 {color: #f40;padding:100px 50px;text-transform:uppercase;float: left;}
#mesSearch div {color: #444; text-transform:uppercase;margin-left:15px;float:left;}
#mesSearch div input {width: auto;}
#mesSearchSubmit {cursor:pointer;}

.contactLine {background: #444;margin-bottom;}
.contactLine div {height:35px;margin-left:1px; background:#505050;float:left;overflow:hidden;}
.contactLine div p {margin:10px 5px 0;color:#ccc;font:normal 11px tahoma;}
.contactLine div p a {color:#f40;font-weight:bold;}
.contactLine div img {margin:6px 2px 3px;cursor:pointer;border:0;}
.contactFN {border-left:10px solid #777777;width:216px;}
.contactCID {width:220px;}
.contactRD {width:80px;}
.contactLV {width:137px;}
.contactOPT {width:59px;}

#comment_txt,
#QR_list,
#sendphoto_form input,
#sendphoto_form textarea,
#sendphoto_form select {
	color:#000;
	padding:5px;
	font-size:12px;
}