{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
html{
	height:100%;
}
form {
	padding: 0;
	margin: 0;
}
UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
BODY {
	background: url(/templates/silver_blog/images/bgbody.png) #e1eef3 repeat-x left top;
	font-size: 12px; color: black; font-family: Arial; height:100%;
} 

TABLE {
	border-width: 0px; 
	border-collapse: collapse;
}
TD {
	font-size: 12px; color: black; font-family: Arial;
	padding: 0px; 
	border-style: none; 
}

h1,h2,h3 { font-family: Verdana; font-weight: 100; }
.content_heading_np { font-size: 26px; }				/* Статьи внутри */
.con_titlelink_np { font-size: 22px; }					/* Статьи снаружи */
a.mod_latest_title, a.con_titlelink, .con_titlelink, .usr_aw_title { font-size: 19px; font-family: Verdana; }
.con_titlelink { color: black; font-size: 20px; }			/* Блоги снаружи */
.con_titlelink_post {  color: black; font-size: 26px; }			/* Блоги внутри */
a.con_titlelink { color: #336aa0; }

/* ==================================== */

p { font-size: 13px; color: black; font-family: Arial;  }
.body-wrapper { margin: 0px 24px 20px 14px; }

A { color: #336aa0; text-decoration: underline; }
A:visited { color: #336aa0; text-decoration: underline; }
A:hover { color: #d04147; text-decoration: none; }
A:focus { outline: none; }
a.atdnone { text-decoration: none; }
a.nob { text-decoration: none; }
.nb { border: none; }

.npx { margin: 4px 0px 4px 8px; text-align: left; }

IMG { border-width: 0px; vertical-align:middle;}
.mod_latest_entry { margin: 0px 0px 32px 0px; }
.mod_latest_entry IMG { float:left; } /* фикс для IE6 */

.bgcolor, .alb_wrapper, .usr_msgreply_author, .alb_wrapper p { color: #748B9A; }

.padtd { padding-top: 8px; }
.horbanner { margin-bottom: 5px; clear: both; padding: 0px 8px 0px 8px; }

SELECT {
	border: 1px solid #B0C1C8;
	font-weight: normal; 
	font-size: 12px; 
	vertical-align: middle; 
	font-family: Arial;
	padding: 1px 1px 0px 4px;
	height: 20px;
	color: black;
}

STRONG, SMALL, .LABEL { color: #748B9A;  }

INPUT { 
	background: white;
	margin: 3px 0px 3px 0px;
	padding: 3px 3px 3px 4px;
	border: 1px solid silver;
	font-weight: normal; 
	vertical-align: middle; 
	color: black; 
	font-size: 12px; 
	font-family: Arial;
	}

INPUT.NE { padding: 4px; }
VAR { display: none; }
SAMP { font-size: 12px; color: #748B9A; font-family: Arial; }

textarea { background: white; border: 1px solid silver; color: black; font-family: Arial; padding: 4px; }

.w,.h { position:absolute; width: 1px; height: 1px; overflow: hidden;  }
.qr, .w { background: white; } 
.h { background: #F1F8FA; } 
.bottomspace { margin-bottom: 12px; }

/*------------ AUTH --------------------*/
#modalContainer  { height:100px; width:300px; left:40%; top:25%; background-color:#ededed; border:1px solid #000; z-index:999999; position:absolute;} 

#authModal {
	background: #ffffff;
	padding: 0;
	margin: 0;
}
#authModal table{
	width:100%;
	margin:0px;
	background: #ffffff;
	font-size: 11px; color: #86888e; line-height: 15px; font-family: Tahoma; margin: 0; 
}
#authModal table td{
	padding:0px;
}
#authModal #authtd{
	font-size:1.3em;
	padding:10px;
}
#authtitle{
	font-size:1.4em;
	background: #dff5f7;
}
#authtitle div{
	padding: 0px 0px 0px 10px;
	width:306px;	
}
#authinput{
	width:180px;
	display:block;
	border: #86888e 1px solid;
	padding:4px;
	padding-left:8px;
	padding-right:26px;
	font-size:1.4em;
	margin-top:8px;
	margin-left:10px;
}
#remember{
	margin-right:5px;
	margin-top:0px;
	text-align:right;
	font-size:1.1em;
}
#authbtn{
	margin-top:5px;
	margin-right:20px;
	float:right;
	font-size: 13px;
	padding: 2px 16px 2px 16px;
}

.abs { position:absolute; }

#header { height: 120px; background: url(/templates/silver_blog/images/logo.jpg) top left no-repeat; }
#header .top { float: right; line-height: 30px; height: 30px; vertical-align: middle; }
#header .bottom { height: 90px; clear: right; }

#header .rtblock td { padding-right: 14px; }
#header .rtblock .bg { padding-right: 48px; }
#header .rtblock .ed { padding-right: 0x; }

#mainmenu { 
	float: left;
	margin-top: 10px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	}

#sel { height: 36px; margin-top: 10px; margin-bottom: 8px; line-height: 36px; vertical-align: middle; text-align: center; }
#sel img { vertical-align: middle; }
#sel span { margin-left: 28px; }
#sel a { font-size: 14px; font-family: Arial; }

#mainmenu ul { margin: 0px; padding: 0px; style-type: none; list-style-type: none; display: inline; height: 36px;  }
#mainmenu ul li { margin: 0px; padding: 0px;  float: left; background: url(/templates/silver_blog/images/mainmenu.png); }
#mainmenu ul .actm { background:url(/templates/silver_blog/corn/mainmenu-a.png); }
#mainmenu ul li .m { margin-left: 12px; margin-right: 12px; }
#mainmenu ul li .l { margin-right: 12px; }
#mainmenu ul li .r { margin-left: 12px; }
#mainmenu ul li.px { width: 1px; overflow: hidden; background: url(/templates/silver_blog/images/plk.png); }
#mainmenu ul li.lf { width: 24px; background: url(/templates/silver_blog/images/mmleft.png); }
#mainmenu ul li.lf-a { width: 24px; background: url(/templates/silver_blog/corn/mmleft-a.png); }
#mainmenu ul li.rt { width: 24px; background: url(/templates/silver_blog/images/mmright.png); }
#mainmenu ul li.rt-a { width: 24px; background: url(/templates/silver_blog/corn/mmright-a.png); }

#mainmenu { font-size: 18px; font-family: "Verdana";   }
#mainmenu a { color: #748b95; text-decoration: none;  }
#mainmenu a:visited { color: #748b95; }
#mainmenu a:hover { color: #d04147; }

#leftmenus { float: left; position: absolute; margin: 0px 0px 0px 8px; background:red; line-height: 32px; }

#meny { margin: 0px 0px 12px 310px; }
#meny td { padding: 0px 8px 0px 8px; line-height: 27px; }
#meny .ac { padding: 0px; background: white;  }
#meny .nopad { padding: 0px; }
#meny td b { color: #d04147; }
a.nound { text-decoration: none; color: #d04147; }
#meny td img { vertical-align: middle; }
#meny a { font-size: 13px; }

/* ------------------------------------------========= CENTRAL CONTENT ==========----------- */

.u {  background: white; }
.u div { background: url(/templates/silver_blog/corn/aa.png) no-repeat top left; }
.u div div { background: url(/templates/silver_blog/corn/ba.png) no-repeat right top; }
.u div div div { background: url(/templates/silver_blog/corn/bb.png) no-repeat right bottom; }
.u div div div div { background: url(/templates/silver_blog/corn/ab.png) no-repeat left bottom; padding: 16px; }
.u div div div div div { background: none; padding: 0px; }

#bottom { padding-top: 50px; padding-bottom: 20px;  margin-left: 26px; }
#bottom td { color: #748b95; font-size: 11px; font-family: Verdana; }

#firm { margin-right: 235px; float: right; }
#firm img { float: left; margin-top: 1px; margin-right: 4px; width: 22px; height: 20px; }
#firm div { line-height: 10px; }
#firm #f91aaf { margin-top: 4px; font-size: 8px; font-family: Verdana; }

#lasts { float: left; width: 220px; }
#banner8 { float: right; width: 200px; }

.bannerL { margin: 0px 5px 5px 0px; }
.bannerR { margin: 0px 0px 5px 0px; }

.moduletitle, .con_heading { padding: 8px 0px 10px 0px; font-family: Verdana; font-size: 18px; color: #aebbc1; }
#kgovor { font-family: Arial, Myriad Pro; font-size:14px;text-align:center;line-height:28px;vertical-align:middle;float:right;background:url(/templates/silver_blog/images/kgovor.png);width:136px;height:28px;margin:0px; }
#kgovor a { color: #c9bb38; text-decoration: none; } #kgovor a:visited { color: #c9bb38; }
#kgovor a:hover { color: #ae9e09; }

/* ---------------------------------------============== CHANGES TEMPLATES =============------ */
.con_pubdate { color: #9CAEB6; }

.bhover { background: #F1F8FA; }
.hoverc:hover { background: #e1eff3; }

.sb_blogs { margin: 0px 30px 42px 30px }
.sb_blogs .rt { text-align: right; margin-bottom: 32px; }
.sb_blogs .blogspace { margin-right: 16px; }
.blogtable td { color:#748B95; }

.module { margin: 0px 0px 16px 0px; }
.modulebody table tr td, .everyone { color: #9CAEB6; }
.everyone { color: #748B95; }

.mod_latest_date { color: #9CAEB6; margin-bottom: 3px; }

.new_board_items li { padding: 6px 0px 6px 0px; color: #9CAEB6; }
.dividen { margin: 6px 0px 6px 0px; }
.photo_thumb_img_div { margin: 0px 8px 8px 0px; float: left; width: 70px; height: 70px; }

.rounded { float: left; }
.rounded .Q1 { background: url(/templates/silver_blog/corn/raa.png) no-repeat top left; }
.rounded .Q2 { background: url(/templates/silver_blog/corn/rba.png) no-repeat right top; }
.rounded .Q3 { background: url(/templates/silver_blog/corn/rbb.png) no-repeat right bottom; }
.rounded .Q4 { background: url(/templates/silver_blog/corn/rab.png) no-repeat left bottom; }

.contentlist { margin-right: 50px; }
.content_heading { margin: 4px 0px 12px 0px; color: black; font-size: 18px; font-weight: 100; font-family: Verdana; }
.con_title { margin: 0px 0px 0px 0px; color: #9CAEB6; }
.con_details { clear:both; text-align: right; color: #9CAEB6; }
.con-desc, .commentsa { clear:both; }
.commentsa { text-align: right; }
.commentsa a { margin-right: 12px; }

.pagebar_splitter { height: 12px; text-align: left; margin: 12px 0px 0px 0px; }
.pagebar_current { background: #F1F8FA; padding: 0px 5px 2px 5px; font-size: 15px; }
a.pagebar_page { margin: 0px 5px 0px 5px; font-size: 15px; }

.mod_poll_title { color: black; margin: 0px 8px 20px 8px; }

#karmapoints, .karmapoints { font-size: 18px; font-size: Arial; font-weight: bold; line-height: 35px; vertical-align:middle; text-align: center; float: left; width: 40px; }
.karmaNeutral { color: #9CAEB6; } .karmaPlus { color: #ffaf5a; } .karmaMinus { color: #ff0000; }
#karmapoints .karmaPlus { color: #409A04; } #karmapoints .karmaMinus { color: #ff0000; }

.com_content_read { margin-right: 30px; }
.ratepage { float: right; width: 70px; height: 35px; margin-top: 6px; }
.ratepage .imgs { float: right; width: 30px; }
.ratepage .imgs .thumb_down { text-align: center; margin-top: 4px; }

.content_comments_user { margin: 0px 0px 6px 5px; font-family: Verdana; font-size: 18px; color: #aebbc1; }
.content_comments_urss { float:right; margin: 4px 5px 0px 0px; }
.com_comment_item { border: 1px solid white; border-top-color: #CED6DA; }
a.add_comment { color: #aebbc1; font-size: 10px; font-family: Verdana; }
a.add_comment:visited { color: #aebbc1; font-size: 10px; font-family: Verdana; }
a.add_comment:hover { color: red; font-size: 10px; font-family: Verdana; }
.cmm_date_user { margin-left: 24px; font-size: 10px; color: #aebbc1; font-family: Verdana; }

.ajax_autogrowarea{
	overflow:hidden;
	display:block;
	border:solid 1px gray;
	width:100%;
	height:108px;
	min-height:180px;	
	max-height:702px;
	line-height:18px;
}
.bb_tag_code{
	border:solid 1px silver;
	padding:8px;
}
.bb_tag_hide{
	padding:8px;
	background-color:#FFFFCC;
	color:#666666;
}
.bb_tag_hide a{
	color:#333333;
	text-decoration:underline;
}
.usr_msg_bbcodebox{
	padding:0px;
	float: left;
	background-color:#EBEBEB;
	border:solid 1px silver;
	margin-bottom:4px;
	overflow:hidden;
	_height:1%;
}
.usr_bb_button{
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
}
.usr_bb_button:hover{
	display:block;
	border: solid 1px silver;
	margin:2px;
	padding:6px;
	float:left;
	background-color:#FFFFFF;
}
.usr_bb_hint{
	display:block;
	margin:2px;
	padding:5px;
	float:left;
	color:#666666;
}


/* ------------------------------------------------------------- BOADRS ---------------- */
.board_wrapper { margin: 0px 32px 14px 32px; }
.photo_sortform_user { float: right; }
.board_addboard { font-size: 13px; line-height: 16px; height: 16px; vertical-align: bottom; }
.board_addboard img { vertical-align: middle; }
.cityes { width: 350px; }
.padboard { padding: 20px 0px 20px 0px; }
.bd_text { margin: 5px 0px 0px 0px; }
.bd_item_details_user { clear: both; margin-top: 8px; font-size: 10px; font-family: Verdana; text-align: right; }
.bd_item_details_user a{ color: #748b95; font-size: 10px; font-family: Verdana; }
.bd_item_details_user a:visited { color: #748b95; font-size: 10px; font-family: Verdana; }
.bd_item_details_user a:hover { color: red; font-size: 10px; font-family: Verdana; }
.bd_item_full { margin-top: 22px; }

/* -------------------------------------------------------------- USERS ------------------ */
.acronym { margin:0px 5px 0px 5px; }
 
.users_view_usr { margin: 16px 32px 8px 32px; }
span.aselect { color: #D04147; font-weight: bold; }
.middlepad { padding: 15px 0px 15px 0px; }
.middlepad .karma { color: #748B9A; font-size: 14px; }

.nickname { font-size: 14px; margin: 0px 0px 6px 0px; }
.status { font-size: 10px; font-family: Verdana; color: #748B9A; }

.rightpanel {  padding-top: 16px; }
.rightpanel div { color: #748B95; line-height: 19px; vertical-align: middle; }
.rightpanel div li {  list-style: none; margin: 0px; }
.online_status { padding-left: 8px; padding-bottom: 4px; padding-top: 1px; height: 16px; line-height: 16px;vertical-align:top; background:url(/templates/silver_blog/icn/online.png) top left no-repeat; color: white; font-size: 7px; font-family: Verdana; overflow:hidden; }

.usr_msgreply_sourcetext { margin: 8px 0px 8px 0px; }
.usr_msgreply_author { margin: 0px 0px 16px 0px; }

/* PROFILE --- */
#profiletabs { margin-top: 28px; }
#awards { margin: 16px 0px 0px 0px;  }
#awards .usr_com_title { background: #F1F8FA; border: none; }
#awards .usr_awlist_link { background: #E0F0F0; }


.usr_aw_who { background: #FFFFFF; }
.usr_award_block { margin: 0px 0px 8px 0px; }

.profile_wrapper { margin: 0px 20px 24px 32px; }
.users_wrapper { margin: 0px 20px 40px 32px; }
.usr_grp_np { color: #748b95; font-size: 13px; height: 43px; }
.title_np { color: #748b95; }
.rated-plus { color: #ffaf5a; font-size: 16px; font-weight: bold; }
.rated-minus { color: #ff0000; font-size: 16px; font-weight: bold; }
.usr_profile_menu_np td { padding: 0px 5px 0px 5px; }
.usr_wall_addlink_np { height: 24px; }
.userconfig { float: right; height: 40px; }
.bigfont { font-size:13px; }
.bigfont div div { line-height: 24px; vertical-align: middle; }

.bd_item_status_ok_np { color: green; }
.bd_item_status_bad_np { color: red; }

/* WALL --------- */

.usr_wall_entry_np { clear: both; border: 1px solid white; border-top-color: #CED6DA; }
.winner_np { margin: 16px 0px 16px 0px; }
.avatar_np { float: left; width: 64px; height: 64px; margin-top: 6px; }
.wcon_np { margin-left: 74px; padding: 0px 8px 0px 8px; }
.wpubdate_np { float: right; height: 16px; line-height: 24px; font-size: 10px; font-family: Verdana; color: #AEBBC1; font-family: Verdana; vertical-align: top; }
.wauthor_np { height: 24px; line-height: 24px; vertical-align: text-top; }
.wdelete_np { clear: both; float: right; text-align: right; margin-bottom: 4px; }
.wdelete_np a { font-size: 10px; font-family: Verdana; color: #AEBBC1; }
.wdelete_np a:visited { color: #AEBBC1;}
.wdelete_np a:hover { color: red; }
.usernickname { font-size: 16px; font-weight: bold; color: #336AA0; font-family: Arial; }
.emptylink { color: #336AA0; }

div.leftMenuPanel { 
	display: none;
	float: left; position: absolute;
	width: 168px; height: 38px; margin: -42px 0px 0px -148px;
	text-align: center;
	}

div.leftMenuPanel span { line-height: 28px; font-size: 13px; vertical-align: middle; }

/* ----------------------------------------------------- POLLS ------------------------------------ */
.pollb { cursor: pointer; clear:both; height: 17px; width: 191px; float: left; overflow:hidden; background: url(/templates/silver_blog/corn/oprosb.png) no-repeat top left; padding-left: 8px; margin-bottom: 6px; color: #336aa0; }
.pollb:hover { background: url(/templates/silver_blog/corn/oprosw.png) no-repeat top left; color: #748b95; }
.mod_poll_gauge_title { color: #748B9A; }

/* ---------------------------------------------------- BLOGS -------------------------------------- */
.blog_wrapper { margin: 0px 32px 16px 16px; }
.blog_cat_np { font-size: 14px; margin-left: 24px; margin-bottom: 10px; }
.blog_content { padding: 0px 32px 0px 0px; }
.blog_entry_np { margin: 0px 0px 32px 0px; }
.blog_panel { float: right; width: 220px; }

.rss_blog { margin-left: 24px;  }
.blog_desc_top { margin: 10px 0px 10px 0px; }
.blog_entry_karma_np { float: right; }
.blog_about_np { float: left; width: 220px; }
.blog_about_np .io { padding:8px 8px 8px 22px; color: #336aa0; font-size: 14px; line-height: 18px; }
.blog_about_np .io .ttx { font-size: 17px; font-weight: bold; font-family: Arial;  }

.blog_author_np { text-align: center; }
.blog_status_np { text-align: center; font-size: 10px; color: #9CAEB6; font-family: Verdana; margin-bottom: 40px; }

/* ----------------------------------------------------- PHOTOS ----------------------------------------- */
.alb_date { clear: both; line-height: 24px; font-size: 12px; color: #AEBBC1; }
.alb_title { font-size: 16px; font-weight: bold; font-family: Arial; margin-bottom: 12px; }
.alb_count { font-weight: none; color: #AEBBC1; }
.alb_wrapper { margin: 0px 40px 16px 40px; }
.alb_spacing { clear: both; height: 24px; }

.photo_middle { float: left; }
.photo_describe { margin-left: 0px; }
.photo_wrapper { margin: 0px 40px 52px 40px; }
.photo_title { font-size: 18px; color: #336AA0; margin: 0px 0px 20px 0px; }
.phline { margin: 10px 0px 10px 0px; }
.phtags { font-size: 11px; }
.phpanel { text-align: right; margin-top: 20px; }
.catalog_album { height: 24px; }
.photo_toolbar { margin: 16px 0px 16px 0px; }
.alb_toolbar1 { margin: 0px 16px 0px 0px; }
.photos_latest { font-family: Verdana; font-size:18px; margin-bottom: 20px; }


/* --------------------------------------------------  CLUBS -------------------------------------------- */
#clubs { padding: 16px 0px 0px 0px; }
.clubview_wrapper { margin: 16px 32px 32px 32px; }
.club_entry .image { float:left;width:200px;height:200px; }
.club_entry .data { clear:both; }
.club_wrapper { margin: 8px 30px 20px 30px; }
tr.club_dbtb td { padding: 12px 0px 12px 0px; }
tr.club_dbtb a { font-size: 15px; }
.club_new_np { padding-left: 20px; margin-top: 32px; text-align: right; }
.club_view_page { margin: 40px 30px 40px 30px }
.club_view_page table tr td { color: #9CAEB6; }
.clubpad td { padding: 12px 0px 12px 0px; font-size: 15px; }
.clubpad a.fxa { font-size: 16px; }
.new_club { margin-top: 22px; text-align: right; }
.usr_club_link_np { padding: 0px; }
.club_details { float: right; background:#F1F8FA;border:#F1F8FA; width: 150px; background:red; margin: 0px 0px 0px 32px; line-height: 25px; }
.ttx strong { color: black; }

/* --------------------------------------------------- ВСЕ ПОДРЯД ------------------------------------- */
.usr_com_title { background: #F1F8FA; border: 0px; padding: 8px; }
.usr_com_body { padding: 8px; }
.usr_msgmenu_active { background-color: #E0F0F0; }
.usr_msgmenu_link { background-color: #F1F8FA; }
.usr_msgmenu_bar { margin-top:15px; }

.con_text { margin-bottom: 16px; }
ul.gotophoto li { height: 24px; }

.padmycon { padding: 6px 0px 6px 0px; }
.ajax_autogrowarea { border:solid 1px silver; }

/* ------------------------------------------------ SEARCH ------------------------------------- */

.search_wrapper { margin: 0px 0px 0px 42px; }
.searchformx { width: 186px; height: 21px; line-height: 21px; margin: 0px; padding: 0px 12px 0px 12px; border: none; background: url(/input.png) no-repeat left top; color: #808080; vertical-align: middle; display: inline; }
.stdfsearch { width: 72px; height: 21px; margin: 0px 0px 0px 12px; }
.search_head { color: #748B9A; padding-bottom: 4px; }
.tagsearch_item { margin: 8px 0px 2px 0px; }
.tagsearch_bar { margin: 2px 0px 8px 16px; }
.search_row1 td.a { padding: 8px 0px 8px 1cm; font-size: 14px; line-height: 20px; }
.search_row1 td.b { padding: 8px 0px 8px 0px; font-size: 12px; }
.search_row2 td.a { padding: 8px 0px 8px 1cm; font-size: 14px; line-height: 20px; }
.search_row2 td.b { padding: 8px 0px 8px 0px; font-size: 12px; }

.search_row1 { background: #F1F8FA; }
.search_row1:hover { background: #e1eff3; } 
.search_row2:hover { background: #e1eff3; } 


/* ++++ */

a.noul { text-decoration: none; }

.content-articles { clear:both; margin: 4px 0px 8px 0px; }
.content-articles textarea { width: 545px; height: 150px; }
.fileattach { width: 350px; }

.footerd { margin: 16px 0px 0px 0px; }
.text_modulebody p { margin: 0px; padding: 4px 0px 4px 0px; }