html,body
{
	height:100%;
}

body
{
	font-family:Arial;
	font-size:.80em;
	background-color:#fff;
	color:#3b3b3b;
	margin:0;
	padding:0;
}

td,th
{
	font-size:1em;
	color:#3b3b3b;
}

table
{
	border-collapse:collapse;
}
img {border: 0px solid #F0F0F0;}
fieldset {border: 0px solid #F0F0F0;}
/*top banner*/

div.top_banner
{
	margin-bottom:.3em;
	width:100%;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	height:60px;
}

div.top_banner div
{
	position:absolute;
	left:0;
	top:-20px;
}

div.top_banner div#ph_1
{
	position:static;
}

/*top_panel*/

div#top_panel
{
	width:90%;
	margin-top:4px;
	min-width:980px;
	max-width:1200px;
}

table.header_pre
{
	width:100%;
	margin-top:1px;
	margin-bottom:2px;
}

table.header_pre th
{
	width:33%;
	font-weight:400;
	text-align:left;
	color:#909090;
	font-size:.85em;
	vertical-align:bottom;
	white-space:nowrap;
	padding:3px 6px 5px;
}

table.header_pre th a
{
	font-weight:400;
	margin-right:2px;
	color:#909090;
}

table.header_pre th span
{
	font-size:.9em;
}

table.header_pre td
{
	width:1%;
	font-weight:400;
	text-align:right;
	font-size:.9em;
	white-space:nowrap;
	padding:3px 6px;
}

table.header_pre td a
{
	color:#010101;
	font-size:11px;
	text-decoration:none;
}

table.header_pre td b.whoami a
{
	color:#007ab1;
	text-decoration:none !important;
}

table.header_pre td b.wazzup a
{
	color:#439e12;
	text-decoration:none !important;
}

a.sm,table.header_pre td a.sm
{
	color:#c6190e;
	font-weight:700;
	margin-right:10px;
	text-decoration:none;
}

a.sm span
{
	background-color:#c6190e;
	color:#fff;
	margin-left:3px;
	padding:0 3px;
}

a.rpad
{
	margin-right:10px;
}

a.logout
{
	padding-left:15px;
	background-image:url(http://img.snows.ru/design2/logout.gif);
	background-position:left 70%;
	background-repeat:no-repeat;
}

a.logout:hover
{
	background-image:url(http://img.snows.ru/design2/logout_hover.gif);
}

a.register
{
	padding-left:15px;
	background-image:url(http://img.snows.ru/design2/register.gif);
	background-position:left 70%;
	background-repeat:no-repeat;
}

a
{
	outline: none;
}

a.register:hover
{
	background-image:url(http://img.snows.ru/design2/register_hover.gif);
}

/*user*/

a#user
{
	padding-left:10px;
	background-image:url(http://img.snows.ru/design2/class_user_offline.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
}

a.usero
{
	padding-left:10px;
	background-image:url(http://img.snows.ru/design2/user_online.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
}

img.avatar
{
	border:1px solid #e2e2e2;
}

a.avatar img
{
	border:1px solid #d0d0d0;
	width:43px;
	height:43px;
}

table.user_menu
{
	width:100%;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:14px;
}

table.user_menu td.user_menu_title
{
	font-size:1.4em;
	font-weight:400;
	width:240px;
	padding-bottom:2px;
	padding-right:10px;
}

table.user_menu td.user_menu_items
{
	vertical-align:bottom;
}

table.user_menu td.user_menu_item
{
	width:auto;
	white-space:nowrap;
	vertical-align:top;
	padding:4px 8px;
}

table.user_menu td.user_menu_item a
{
	color:#8E8E8E;
	text-decoration:none;
}

table.user_menu td.user_menu_item_active
{
	background-color:#f0f0f0;
	vertical-align:top;
	padding:0 0 4px;
}

table.user_menu td.user_menu_item_active a
{
	color:#6E6E6E;
	padding:0 12px;
}

table.user_table_900
{
	width:900px;
}

td.user_column
{
	vertical-align:top;
	width:240px;
	padding-right:5px;
}

.user_bit
{
	padding-top:.75em;
}

.user_bmainfoto
{
	text-align:center;
	margin-bottom:1.5em;
}

.user_lblock h5
{
	text-transform:uppercase;
}

.user_bblock h5
{
	background-color:transparent;
	color:#313131;
	display:block;
	margin-bottom:.1em;
	font-size:1.6em;
	font-weight:400;
	padding:0;
}

.user_universal
{
	margin-bottom:1.75em;
	font-size:.9em;
	padding:4px 4px 0;
}

.user_universal_original_font
{
	font-size:1em;
}

.user_universal p
{
	line-height:1.4em;
	margin:0;
	padding:2px 0;
}
/* Письма */

a.messages,a.no_messages
{
	padding-left:21px;
	background-image:url(http://img.snows.ru/design2/messages.gif);
	background-position:left 70%;
	background-repeat:no-repeat;
	margin-right:10px;
}

a.messages:hover,a.no_messages:hover
{
	background-image:url(http://img.snows.ru/design2/messages_hover.gif);
}



/* Панель пользователя */

a.my
{
	padding-left:12px;
	background-image:url(http://img.snows.ru/design2/cp.gif);
	background-position:left 70%;
	background-repeat:no-repeat;
	margin-right:10px;
}

a.my:hover,a.my_active
{
	background-image:url(http://img.snows.ru/design2/cp_hover.gif);
}


/* Главное меню */

div#header_container
{
	width:90%;
	min-width:980px;
	max-width:1200px;
	margin-bottom:6px;
}

div.header
{
	background-color:#0066cc;
	border: 0px solid #F0F0F0;
}

div.header #lt
{
	width:5px;
	height:4px;
	background-image:url(http://img.snows.ru/design2/header_tools.gif);
	background-position:0 0;
	float:left;
	font-size:1px;
}

div.header #rt
{
	width:5px;
	height:4px;
	background-image:url(http://img.snows.ru/design2/header_tools.gif);
	background-position:-5px 0;
	float:right;
	font-size:1px;
}

div.header #t
{
	height:4px;
	background-color:#0066cc;
	font-size:1px;
	background:url(http://img.snows.ru/design2/header_dot.gif) left top repeat-x;
}

div.header #b
{
	height:5px;
	background-color:#0066cc;
	font-size:1px;
}

div.header #lb
{
	width:5px;
	height:5px;
	background-image:url(http://img.snows.ru/design2/header_tools.gif);
	background-position:-10px 0;
	font-size:1px;
}

div.header #rb
{
	width:5px;
	height:5px;
	background-image:url(http://img.snows.ru/design2/header_tools.gif);
	background-position:-15px 0;
	font-size:1px;
}

table.header th
{
	width:3px;
	vertical-align:bottom;
}

table.header td.mainlogo
{
	padding-left:5px;
	padding-right:16px;
	padding-top:1px;
	vertical-align:top;
}

table.header td.mainmenu
{
	width:99%;
	text-align:left;
	vertical-align:top;
	padding-right:3px;
}

table.header td.mainmenu div.mainmenu
{
	width:100%;
	overflow:hidden;
	height:31px;
}

table.mainmenu
{
	margin-top:2px;
	height:30px;
	width:100%;
}

table.mainmenu td
{
	vertical-align:top;
	padding-top:4px;
	line-height:1.1em;
	text-align:center;
	width:auto;
}

table.mainmenu td a
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:0 7px;
}

table.mainmenu td.active
{
	background-color:#fff;
	padding-top:0;
}

table.mainmenu td.active a
{
	text-decoration:none;
	color:#3b3b3b;
}

table.mainmenu td.active div#m
{
	height:3px;
	font-size:1px;
	margin-bottom:1px;
}

table.mainmenu td.active div#ml
{
	float:left;
	width:3px;
	height:3px;
	font-size:1px;
	background-image:url(http://img.snows.ru/design2/mainmenu_corner1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

table.mainmenu td.active div#mr
{
	float:right;
	width:3px;
	height:3px;
	font-size:1px;
	background-image:url(http://img.snows.ru/design2/mainmenu_corner2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

/* Попа */

div.footer
{
	border-top:1px solid #A9A9A9;
	padding-top:1px;
}

div.footerin
{
	border-top:8px solid #F0F0F0;
}

table.footer td,table.footer th
{
	font-size:.85em;
	vertical-align:top;
	white-space:nowrap;
	padding:16px 20px 30px;
}

table.footer th
{
	width:99%;
	text-align:right;
}

table.footer td
{
	padding-top:24px;
}

table.footer td a
{
	color:#3069AE;
}

/* Контент */

div#body_container
{
	width:90%;
	min-width:980px;
	max-width:1200px;
}

div.content_twice
{
	margin:10px 0 0;
}

div.content_left
{
	margin-right:260px;
	padding-left:.5em;
	padding-right:0;
	background-color:#fff;
}

div.content_right
{
	width:240px;
	float:right;
	height:100%;
	padding:0 10px 10px;
}

div.content_block
{
	padding:1em .5em 0;
}

div.content_united_ex
{
	margin-top:10px;
}

/* Контенер */

div.h5c
{
	height:3px;
	background-image:url(http://img.snows.ru/design2/h5_dot.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}

div.h5b
{
	clear:left;
	margin-bottom:1.5em;
	background-position:0 bottom;
}

div.h5c #lt
{
	width:3px;
	height:3px;
	background-image:url(http://img.snows.ru/design2/h5_corners.gif);
	background-position:0 0;
	float:left;
	font-size:1px;
}

div.h5c #rt
{
	width:3px;
	height:3px;
	background-image:url(http://img.snows.ru/design2/h5_corners.gif);
	background-position:-3px 0;
	float:right;
	font-size:1px;
}

div.h5c #lb
{
	width:3px;
	height:3px;
	background-image:url(http://img.snows.ru/design2/h5_corners.gif);
	background-position:-6px 0;
	float:left;
	font-size:1px;
}

div.h5c #rb
{
	width:3px;
	height:3px;
	background-image:url(http://img.snows.ru/design2/h5_corners.gif);
	background-position:-9px 0;
	float:right;
	font-size:1px;
}

/* H1 */
h1
{
	color:#313131;
	font-weight:400;
	font-size:1.6em;
	margin-top:0;
	margin-bottom:.5em;
}

h1 div.pre
{
	font-size:.5em;
	color:#909090;
	padding-bottom:.1em;
}

/* H5 */
h5
{
	background-color:#0067cf;
	color:#fff;
	font-size:11px;
	font-weight:700;
	display:inline;
	padding:0 3px;
}

div.block h5
{
	padding-top:0;
}

div.h5
{
	border-top:0;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	position:relative;
	padding-top:.4em;
}




div.h5 h5
{
	position:absolute;
	top:-0.88em;
	left:10px;
	padding:0 4px;
}

div.h5 .weloveyandex
{
	width:auto;
	font-size:.85em;
	padding:.5em .75em;
}

div.h5 .content
{
	width:auto;
	font-size:.85em;
	line-height:1.4em;
	padding:0 .75em .5em;
}

div.h5 .maincontent
{
	width:auto;
	font-size:1em;
	padding:0.25em 0.75em 0.5em;
	line-height: 1.4em;
}

div.h5 .altcontent
{
	width:auto;
	font-size:.85em;
	padding:.25em .75em;
}

div.h5 .altcontent ul
{
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	list-style-type:none;
}

div.h5 .altcontent div.small
{
	font-size:1em;
	color:#909090;
	padding-bottom:.3em;
}

/* Bloglist */

table.bloglist
{
	margin-left:2%;
	width:96%;
	margin-top:.3em;
}

table.bloglist td
{
	padding:.25em;
}

div.bloglist_tools
{
	margin-top:.5em;
	width:98%;
	text-align:right;
	padding-bottom:.5em;
	font-weight:700;
}

/* Parade */

table.parade td
{
	width:auto;
	padding-right:0;
}

table.parade h1
{
	width:100%;
	position:relative;
	background:url(http://img.snows.ru/design2/parade1.gif) left bottom no-repeat;
	margin:0;
	padding:0;
}

table.parade h1 a
{
	text-decoration:none !important;
	color:#313131;
}

table.parade h1 a:hover
{
	text-decoration:none !important;
	color:#c6190e;
}

table.parade h1 img.parade
{
	position:absolute;
	left:72%;
	bottom:0;
}

/* Фотки */

.photo_75 div
{
	width:75px;
	height:75px;
	line-height:.5em;
	float:left;
	padding-right:1px;
	padding-bottom:1px;
}

ul.fotos_editor li
{
	float:left;
	width:150px;
	height:150px;
	margin:0;
	padding:0;
}

ul.fotos_editor li div.title
{
	overflow:hidden;
	height:1.4em;
	padding-top:.1em;
	padding-right:.2em;
}

ul.fotos_editor li div.title_editor
{
	height:1.4em;
	overflow:hidden;
	display:none;
	white-space:nowrap;
	margin-bottom:.1em;
}

ul.fotos_editor li div.title_editor input.editor
{
	width:110px;
	border:0;
	background-color:#FFFBBB;
	padding:1px;
}

ul.fotos_editor li div.title_editor input.yes
{
	margin-left:4px;
	margin-top:1px;
	border:0;
	background-color:transparent;
}

ul.fotos_editor li div.title_editor input.no
{
	border:0;
	margin-top:1px;
	background-color:transparent;
}

ul.fotos_editor li img
{
	margin-top:.2em;
	cursor:move;
}

ul.fotos_chooser li
{
	float:left;
	width:100px;
	height:100px;
	margin:0;
	padding:0;
}

ul.fotos_chooser li div.title
{
	overflow:hidden;
	height:1.3em;
	padding:0 3px;
}

ul.fotos_chooser li img
{
	border:3px solid #fff;
	cursor:pointer;
}

div.albums_bordered ul li img
{
	margin-right:4px;
	margin-bottom:4px;
	border:1px solid #e0e0e0;
}

table.albumitem th
{
	cursor:move;
}

table.albumitem td
{
	padding-left:.5em;
}

table.album
{
	width:100%;
	margin:.25em 0;
}

table.album th
{
	padding-right:.5em;
	width:43px;
}

table.album th img
{
	border:1px solid #e0e0e0;
	width:43px;
	height:43px;
}

table.album td h5
{
	font-size:1.4em;
}

table.album td h5 a.album_title
{
	font-size:1.2em;
}

table.album td small
{
	background-color:#C6190E;
	font-size:9px;
	white-space:nowrap;
	padding:0 2px;
}

table.album td span.who a
{
	color:#909090 !important;
	text-decoration:none;
}

.album_title
{
	color:#007ab1 !important;
}

table.album_list
{
	border-bottom:1px solid #e0e0e0;
	margin-bottom:8px;
}

div.user_big_fotos
{
	margin-top:2em;
	width:902px;
	height:100px;
	overflow:auto;
	white-space:nowrap;
}

div.user_big_fotos img
{
	border-bottom:4px solid #fff;
}

div.user_big_fotos span.current img
{
	border-bottom:4px solid #c6190e;
}

div.user_big_fotos_cool
{
	margin-top:2em;
	width:902px;
	height:104px;
	overflow:auto;
	white-space:nowrap;
}

div.user_big_fotos_cool img
{
	border:4px solid #e0e0e0;
}

div.fotos_slam
{
	line-height:.5em;
}

div.fotos_slam div
{
	float:left;
	padding-right:1px;
	padding-bottom:1px;
}

div.fotos_slam_afisha
{
	margin-top:.2em;
	padding:0 4px;
}

.foto
{
	width:43px;
	height:43px;
}

/* TOOL */

h1 div.tool,h2 div.tool
{
	float:right;
	display:inline;
	padding-right:1%;
	white-space:nowrap;
}

h1 a.atool,h5 a.atool,div.atool a,h1 a.atool_active,h5 a.atool_active,div.atool a.active
{
	color:#c6190e;
	margin-left:8px;
	font-size:.7em;
	padding:2px 4px;
}

h1 div.atool_invert a.atool,h1 div.atool_invert a.atool_active
{
	margin-left:0;
	margin-right:4px;
}

div.atool_green a
{
	color:#538D00;
}

div.atool_green a.active,div.atool_green a:hover
{
	color:#fff;
	background-color:#538D00;
}

#tooltip .styles b
{
	color:#003100 !important;
}

/* Комментарии */

div.comments
{
	padding-left:1.1em;
	margin-bottom:2em;
}

div.commentform
{
	margin-bottom:4px;
}

div.commentform textarea
{
	width:400px;
	height:115px;
	padding:2px;
}

div.commentform_buttons
{
	width:400px;
	padding:.25em 2px 2px;
}

div.commentform_buttons_right
{
	float:right;
}

div.commentformholder
{
	margin-top:1em;
	margin-bottom:1em;
}

ul.comments
{
	list-style-type:none;
	margin:0 0 0 16px;
	padding:0;
}

ul.comments li.comment
{
	clear:left;
	margin:0;
	padding:12px 4px 0;
}

ul.comments_dump li.comment
{
	padding:8px 0;
}

ul.comments li.comment img.avatar
{
	margin-right:6px;
	margin-bottom:2px;
}

span.comment_header
{
	font-size:.85em;
	background-color:#fafafa;
	padding:2px 4px;
}

div.comment_body
{
	line-height:1.25em;
	padding:4px 2px 2px;
}

div.comment_killed
{
	color:#909090;
	font-size:.85em;
	padding:2px;
}

span.comment_tools
{
	padding-left:8px;
	font-size:.85em;
	margin-bottom:.3em;
	color:#909090;
	white-space:nowrap;
}

div.commentform_preview
{
	display:none;
	width:400px;
	border:1px solid #909090;
	margin:.25em 0;
	padding:2px;
}

img.comment_progress
{
	display:none;
	margin-left:5px;
	margin-top:5px;
}

/* Биг LI*/

span.bigli_header a
{
	font-size:1.6em;
	color:#666666;
	text-decoration:none !important;
	padding:2px 10px;
}
li.bigli img {border: 1px solid #909090;padding:2px 2px;}

ul.bigli
{
	list-style-type:none;
	margin:0 0 0 16px;
	padding:0;
}

ul.bigli li.bigli
{
	clear:left;
	margin:0;
	padding:12px 4px 0;
}

/* Главные новости */

table.mainfeatured
{
	width:100%;
	margin-bottom:2em;
}
table.mainfeatured img
{
 	border:1px solid #d0d0d0;
}
table.mainfeatured td
{
	width:33%;
	vertical-align:top;
}

div.mainfeatured
{
	margin-right:1%;
	margin-bottom:10px;
}

div.mainfeatured div.cabakroll
{
	padding:0 1% 1%;
}

div.mainfeatured img.mainfeatured
{
	margin-right:8px;
}

div.mainfeatured .kind
{
	background-color:#ff9933;
	color:#FFF;
	font-weight:700;
	font-size:11px;
	margin-top:0;
	padding:0 3px;
}

div.mainfeatured .kind a
{
	color:#FFF;
	text-decoration:none;
}

div.mainfeatured .title
{
	margin-top:3px;
	color:#616161;
	font-size:.8em;
	padding:0;
}

div.mainfeatured .title a
{
	color:#007ab1;
	font-weight:700;
	font-size:1.2em;
}

div.mainfeatured .body
{
	margin-top:3px;
	font-size:.85em;
	padding:0;
}

div.mainfeatured .footer
{
	clear:left;
	padding:0;
}













/* Разное */

.in {
	border: 1px solid #D4D0CE;
	font-family: Arial;
	font-size: 11px;
	color: #232323;
	margin-right: 5px;
	SCROLLBAR-BASE-COLOR: #E2E2E2;
	SCROLLBAR-HIGHLIGHT-COLOR: #F8F8F8;
	SCROLLBAR-SHADOW-COLOR: #D4D0CE;
	SCROLLBAR-FACE-COLOR: #E2E2E2;
	SCROLLBAR-ARROW-COLOR: #414142;
	SCROLLBAR-3DLIGHT-COLOR: #D4D0CE;
}

span.price {
	font-size:1.5em;
	color:#c80000;
	font-weight:bold;
}
div.actions_tools
{
	margin-bottom:1.5em;
	margin-top:.7em;
	font-weight:700;
	text-align:right;
	padding-right:2em;
}

#tooltip .styles b
{
	color:#003100 !important;
}

input.transparent
{
	border:0;
	background-color:transparent;
	color:#000;
}

div.now_talking p
{
	padding-top:2px;
}

/*Убрал звёздочку *, а то шалоны все портятся */
div#header_container th, .active, table.top100 td.icon span, h5
{
	margin:0;
	padding:0;
}

h1 div.pre a,#tooltip span.dt,div.smallest a,.grey,a.inactive,.g,.g a,ul.marketitems li span.marketrub a,td.market_item span.marketrub a,div.post h1.post_title span.post_where a,div.post div.post_mood a,div.post div.post_music a,div.post div.post_status a,table.bloglist td small a,ul.flower div.area a,span.gmarker small,.afisha .desc a,.generic_title span.smooth a,span.place_city,span.cnt
{
	color:#909090;
}

h1 a.atool:hover,h5 a.atool:hover,div.atool a:hover,h1 a.atool_active,h5 a.atool_active,div.atool a.active,div.hcalendar a:hover,div.hcalendar a.active
{
	background-color:#c6190e;
	color:#fff !important;
	text-decoration:none;
}

h1 div.atool_invert,div.albums_bordered ul li
{
	padding-top:4px;
}

a,a.m,span.comments_count a:hover span.newc,div.post h1.post_title a
{
	color:#007ab1;
}

a:hover,a.invert,#tooltip a,h5 a:active,div.mainfeatured .kind a:active,a#dj:hover,a#djo:hover,a#user:hover,a#usero:hover,a#user_ie:hover,a#djo_ie:hover,a#user_ie:hover,a#usero_ie:hover,table.infoholder ul.cp li a,div.tagcloud a,table.cp_table a.bigg:hover,table.cp_table a.nott:hover,table.cp_table div.nott a:hover,table.cp_table a,table.cp_table h2 a:hover,.Navigator table th a,div.msgs ul li s,ul.marketrubs li div.l0 a,ul.marketrubs li div.active0 a:hover,div.post div.post_tool a:hover,div.post div.post_tool a#dj:hover,div.post div.post_tool a#djo:hover,div.post div.post_tool a#user:hover,div.post div.post_tool a#usero:hover,table.actions th a,table.actions th .title a:hover,div.user_head_text a
{
	text-decoration:none;
}

a:active,a.invert:hover,table.mainmenu td a:hover,table.mainmenu td.active a:hover,h5 a:hover,td.cpheader div.h5 .althead a:hover,div.mainfeatured .kind a:hover,table.cpholder h5 a:hover,table.cpmain td a:hover,table.cp_table a:hover,a.afisha_date:hover,span.top100 a:hover,a.msg:hover,div.msgs ul li s a:hover,ul.marketrubs li div.l0 a:hover,ul.marketrubs li div.active0 a,span.comment_tools a:hover,div.user_head_text a:hover,table.user_menu td.user_menu_item a:hover,div.afisha_preselector a:hover,div.afisha_featured_title a:hover,div.afisha_featured_subtitle a:hover,div.styles_tagcloud a:hover,.header_menu td a:active,ul.cp a,a.special
{
	text-decoration:underline;
}

a img,table.top100 td.bottom,.user_gift_big img.gift_big_image,div.user_big_foto img,.tracks_dump_main .track,.tracks_dump_main .track_hover,.people_dump_main .people,.people_dump_main .people_hover
{
	border:0;
}

#tooltip p,.user_bblock h3.generic_title
{
	margin:.2em 0;
}

fieldset,a.avatar
{
	border:0;
	margin:0;
	padding:0;
}

fieldset.ie6sucks,div.posts
{
	width:98%;
}

td.smallest,span.market_title
{
	font-size:.85em;
	color:#909090;
}

table.header_pre td a:hover,table.album td span.who a:hover,table.communities td a:hover,table.communityposts th a:hover,.user_tracklist a:hover,.playlist_body a:hover
{
	text-decoration:underline !important;
}

table.header_pre td img,.afisha_dump_minimal .afisha .title img
{
	margin-right:3px;
}

table.header_pre td b.whoami a:hover,table.header_pre td b.wazzup a:hover,a.premium
{
	text-decoration:none !important;
}

table.header_pre td b.wazzup,table.header_pre_levsha td a.logout,table.top100 td.icon_last
{
	padding-right:10px;
}

table.header_pre_levsha th,.header_menu td.l
{
	text-align:right;
}

table.header_pre_levsha td,.user_gifts,.polls_variants_inputs table th
{
	text-align:left;
}

a.messages,a.no_messages
{
	padding-left:21px;
	background-image:url(http://spb-i.promodeejay.net/messages.gif);
	background-position:left 70%;
	background-repeat:no-repeat;
	margin-right:10px;
}

a.messages:hover,a.no_messages:hover
{
	background-image:url(http://spb-i.promodeejay.net/messages_hover.gif);
}

table.header,table.footer,table.twiceform,table.smartlist,table.top100,table.user_head_text,table.user_table,table.embeddo,table.afisha_dump_twice,table.mainradio,table.remixingcontest,table.tracks_dump_twice,table.people_dump_twice,.twice,.triple,table.billing_sms,table.bills_list
{
	width:100%;
}

div.prefooter,.user_gifts_after,div.gift_selectors_after
{
	clear:both;
}

table.footer td.footerlogo,div.msgs ul ul li
{
	padding-left:20px;
	width:101px;
}

table.footer td div,div.afisha_featured_container_main div.afisha_featured_subtitle,table.team td div,ul li
{
	padding-bottom:.5em;
}

table.footer td div a,table.cpmain td h2,table.cpmain td h2 a,div.flower_head a,.track .channel a:hover
{
	color:#3b3b3b;
}

div.content_no_margin,table.afisha_dump_twice td .people_dump,table.team td h1,table.tracks_dump_twice td .tracks_dump,table.people_dump_twice td .people_dump
{
	margin-top:0;
}

div.content_left_united,div.content_united
{
	padding-left:.5em;
	padding-right:.5em;
}

div.content_left p,div.content_right_main,table.cpholder div.h5b,table.infoholder div.h5b,table.search_heading,.user_lmainfoto,.user_lblock .user_about,div.user_mood_container
{
	margin-bottom:1em;
}

h5 a,table.cpholder h5 a,table.infoholder ul.cp li.active a,ul.marketrubs li div.active a
{
	color:#fff;
	text-decoration:none;
}

div.h5 .track,span.play_button_playing
{
	padding:0 5px;
}

div.h5 .content_tracks p,.tracks_dump,.tracks_dump_main .track
{
	margin-top:5px;
}

div.h5 .content_inner,table.parade h1 div
{
	padding-bottom:2px;
}

div.content_left p,div.content_right_main,table.myholder div.h5b,table.infoholder div.h5b,table.search_heading,.user_lmainfoto,.user_lblock .user_about,div.user_mood_container
{
	margin-bottom:1em;
}

h5 a,table.myholder h5 a,table.infoholder ul.my li.active a
{
	color:#fff;
	text-decoration:none;
}


div.h5 .content_inner,table.parade h1 div
{
	padding-bottom:2px;
}

td.myheader div.h5 .altcontent a,div.mainfeatured .body a,div.gift_selector a
{
	color:#616161;
	text-decoration:none;
}

td.myheader div.h5 li.active a,td.myheader div.h5 li.active a:hover
{
	color:#fff;
}


div.h5 .altform input,div.h5 .altform textarea
{
	padding:2px 0;
}

div.h5c #t,div.h5c #b
{
	height:3px;
	font-size:1px;
}

/* ДЛЯ ФОРУМА */

/* раздел на индексе - название */
.catlink { height: 25px; color : #000033; padding: 2px 5px 0px 10px; background-image: url(http://forum.snows.ru/images/des09/razd_bg.gif);}
.catlink a { text-decoration: underline; font-weight: bold; color : #982000; }
.catlink a:hover { text-decoration: none; font-weight: bold; color : #FF6600; }

/* раздел на индексе - описание */
.catdesc { padding: 0 5px 0px 10px; color : #333333; }
.catdesc a { text-decoration: underline; color : #26488F; }
.catdesc a:hover { text-decoration: none; color : #FF3300; }

/* цвет строк используемый по форуму */

/* тип1 */
td.own { background-color: #EDEBE7; border-right: 2px solid #BFAF8E; }
td.ownrateup { background-color: #EDEBE7; border-left: 1px solid green; }
td.ownratedn { background-color: #EDEBE7; border-left: 1px solid red; }
td.row1 { background-color: #EDEBE7;border: 1px solid #fff; }
td.row2, td.topicrow2 { background-color: #F8F8F1;border: 1px solid #fff; }
td.row3 { background-color: #FAFAFA;border: 1px solid #fff; }
td.row4 { background-color: #F7F9F6;border: 1px solid #fff; }
td.row5 { background-color: #E9EDF4;border: 1px solid #fff; }
td.topicrow2 { padding: 5px; }

/* тип2 */
td.arow1 { background-color: #E8E5DF; }
td.arow2, td.atopicrow2 { background-color: #F5F5EB; }
td.arow3 { background-color: #F2F2F2; }
td.arow4 { background-color: #F0F5ED; }
td.atopicrow2 { padding: 5px; }

.ajaxuser{
position:     absolute;
display:      none;
width:        300px;
left:         0;
top:          0;
background:   #fff;
border:       2px solid gray;
border-width: 1px 2px 2px 1px;
padding:      5px;
}
/* Выделение строчек в таблицах */
.row_table_over{BACKGROUND-color: #99CCFF;}
.row_table{BACKGROUND-color: #FFFFFF;}
.row_table td, .row_table_over td, .admin_td
{
	padding: 5px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #dddddd;
	emptyCells: show;
}
input, textarea, select
{
	font-family: Verdana, 'MS Sans Serif', Arial, sans-serif;
	border: 1px solid #777777;
	background-color:#f7f7f7;
	cursor: hand;
	margin-right: 8px;
    color: #444444;
	font-size: 10pt;
}

