@import url("temp_galerie.css");
@import url("videos.css");
@import url("albums.css");
@import url("Coverage2008.css");
@import url("coverage_eps12.css");
@import url("v6_tabnavi.css");
div#bvote form input{border:0;padding:3px 1px}
div#bvote form button.fbutton{background:#ce1d44;border:1px solid #ccc;padding:1px 5px;color:#fff;float:left;margin:0 5px}
div.clr{clear:both}

#v53_skyscraper { display: none; }

/*---Userinfo---*/
.userinfo{font-size:12px}
.userinfo { padding-left: 125px; }
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px;float:left; width: 107px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 350px; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
		/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
	.baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }
	.addnews { font-weight: bold; }
	.impot { color: #d51e44; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

#tabcomment{  border-bottom:1px #CCC solid; height:30px; }
#tabcomment img{ vertical-align:middle; margin-top:-1px;  }
#tabcomment div{ float:left; margin-left:10px; border:1px #CCC solid; padding:5px 10px; cursor:pointer; border-bottom:none; }
#tabcomment div:hover{ background-color:#ebebeb; }
#window_wp{ display:none; }
div.cmh{border-bottom:1px solid #ccc;padding:2px 5px;margin:5px 0;}
.mass_comments_action input.bbcodes{position:relative;bottom:-2px}
div.Content.muv{float:left;width:600px;}
div.Content.muv div.muvs{float:left;margin:0 4px 0 0;}
div.Sontent.muv{float:left;width:900px;}
div.Sontent.muv div.muvs{float:left;margin:0 4px 0 0;}
///////////////////////////////////////
/*---Последние пользователи---*/
.lastusers {display: inline-block; padding: 2px;}
.lastusers img {padding: 5px; border: 1px solid #E7E5E0;}
/*---Последние пользователи-END---*/
///////////////////////////////////////

table tr.even th {background-color: #e6e6e6;}
table tr.even {background-color: #e6e6e6;}
table tr.even:hover {background-color: #f0f0f0;}
table tr.even:hover th {background-color: #f0f0f0;}

/* DLE Friends v1.5 */
#no-friends { padding: 6px; border: 1px solid #C0D4DE; background-color: #F3F7F9; color: #507D98; margin: 10px 0; }

.friends { margin-bottom: 10px; }
.friends ul, .prof-list { margin-top: 10px; }
.friends li { width: 100px; text-align: center; float: left; margin-right: 10px; }
.friends img { display: block; margin: 0 auto; width: 100px; height: 100px; }

.friends_table h3 { margin-bottom: 6px; font-size: 14px; line-height: 14px; font-weight: bold; }
	.friends_table h3 a span { font-size: 12px; font-weight: normal; color: #505050; }
	.friends_table h3 a span:hover { text-decoration: underline; }
.friends_table ul { list-style: none; margin: 0; padding: 0; }
.friends_table td { padding: 10px; border-bottom: 1px solid #EEE; font-size:12px; vertical-align: top; }
.friends_table .active { background-color: #F8F8F8; }
.contact_friends { width: 140px; }
.contact_friends a, .contact_friends span { display: block; padding: 6px; margin-bottom: 4px; line-height: 11px; }
.contact_friends a:hover { background-color: #DAE7ED; text-decoration: none; }

#allfriends .rcol { margin-top: 4px; }
#allfriends h2.lcol a { text-decoration: underline; }
#allfriends h2.lcol a:hover { text-decoration: none; }

#friends_feed { margin: 0 15px; }
#friends_feed table { width: 100%; border-collapse: collapse; border-spacing: 0; margin-bottom: 25px; }
#friends_feed td { vertical-align: top; text-align: left; }
#friends_feed td.f_avatar, #friends_feed td.f_author { border: 1px solid; border-color: #ACCCDA #E2EDF2 #E2EDF2; vertical-align: middle; background-color: #F4F8FA; }
#friends_feed td.f_avatar { width: 50px; border-spacing: 10px; padding: 2px; border-right-width: 0; }
#friends_feed td.f_avatar img { width: 50px; height: 50px; }
#friends_feed td.f_author { padding: 0 10px; border-left-width: 0; border-style: solid; font-size: 11px; }
#friends_feed td.f_author h3 { fonst-size: 14px; font-weight: bold; margin-bottom: 4px; }
#friends_feed td.f_story { padding: 15px 0; }
#friends_feed .f_cover { width: 104px; max-height: 104px; overflow: hidden; margin-right: 10px; float: left; border: 1px solid #E2EDF2; background-color: #F4F8FA; }
	#friends_feed .f_cover img { width: 100px; padding: 2px; }
#friends_feed td.f_det { border-top: 1px solid #E2EDF2; padding: 5px 0; }

.feed_loader { padding: 10px; text-align: center; border-top: 1px solid #E2EDF2; color: #284B5A; margin-bottom: 20px; }
.f_active:hover { border-color: #ACCCDA; background-color: #F4F8FA; cursor: pointer; }

html, body			{
					margin: 0;
					}

body				{
					padding: 10px;
					border-color: #ffffff;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

body table			{
					font-size: 10pt;
					}

table.header		{
					width: 100%;
					margin: 10px 0 10px 0;
					}

td.headerLogo		{
					width: 100%;
					padding: 5px 10px 5px 0;
					}

td.headerSearch		{
					}

table.search		{
					width: 100%;
					font-size: 8pt;
					}

table.search td		{
					white-space: nowrap;
					background-color: #efefef;
					}

td.searchTitle		{
					}

td.searchField		{
					width: 100%;
					padding: 0 5px 0 5px;
					}

td.searchButton		{
					}

table.subheader		{
					width: 100%;
					height: 32px;
					margin-bottom: 10px;
					}

td.menuSeparator	{
					height: 32px;
					width: 10px;
					}

td.menuPokupki		{
					width: 90px;
					height: 32px;
					vertical-align: bottom;
					white-space: nowrap;
					background-image: url(pix/pokupki.gif);
					background-position: left bottom;
					background-repeat: no-repeat;
					padding: 0 0 3px 37px;
					}

td.menu1			{
					width: 120px;
					vertical-align: middle;
					background-color: #e27106;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu2			{
					width: 120px;
					vertical-align: middle;
					background-color: #38a811;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu3			{
					width: 120px;
					vertical-align: middle;
					background-color: #0e64b1;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu4			{
					width: 120px;
					vertical-align: middle;
					background-color: #de1981;
					border-right: 1px solid #ffffff;
					padding: 5px;
					white-space: nowrap;
					}

td.menu1 a,
td.menu2 a,
td.menu3 a,
td.menu4 a			{
					color: #ffffff;
					}

td.menuSearch		{
					background-color: #efefef;
					padding: 5px 5px 5px 5px;
					}

table.content		{
					width: 100%;
					}

table.content td	{
					vertical-align: top;
					}

td.title			{
					width: 100%;
					text-align: left;
					padding: 0 0 1px 10px;
					font-size: 8pt;
					}

td.titleA			{
					width: 100%;
					text-align: left;
					padding: 0 10px 1px 10px;
					font-size: 8pt;
					}

td.filter			{
					width: 100%;
					text-align: right;
					padding: 0 0 1px 10px;
					font-size: 8pt;
					}

td.filterA			{
					width: 100%;
					text-align: right;
					padding: 0 10px 1px 10px;
					font-size: 8pt;
					}

td.searchResults	{
					padding: 0 10px 10px 10px;
					font-size: 8pt;
					}

td.contentLeft		{
					font-size: 8pt;
					}

td.contentRight		{
					width: 100%;
					font-size: 8pt;
					padding: 0 0 0 10px;
					}

td.searchDigiseller	{
					background-color: #eeeeee;
					}

table.data			{
					width: 100%;
					border: 1px solid #efefef;
					font-size: 8pt;
					margin-bottom: 10px;
					}

table.data td		{
					vertical-align: top;
					padding: 5px;
					border-bottom: 1px solid #ffffff;
					background-color: #f8f8f8;
					}

table.data th		{
					background-color: #efefef;
					padding: 5px;
					border-top: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

th.dataTitle		{
					width: 100%;
					text-align: left;
					border-left: 1px solid #ffffff;
					}

th.dataPrice		{
					white-space: nowrap;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					}

td.dataPrice		{
					white-space: nowrap;
					border-right: 1px solid #ffffff;
					border-left: 1px solid #ffffff;
					text-align: center;
					}

td.dataTitle		{
					width: 100%;
					border-left: 1px solid #ffffff;
					}

table.sorting		{
					width: 220px;
					font-size: 8pt;
					}

td.sortingButton	{
					padding: 5px;
					}

td.sortingTitle		{
					white-space: nowrap;
					vertical-align: middle !important;
					padding: 0 5px 0 5px;
					}

td.sortingSelect	{
					padding: 5px 0 5px 0;
					width: 100%;
					}

table.card			{
					width: 100%;
					border: 1px solid #efefef;
					font-size: 8pt;
					margin-bottom: 10px;
					}

table.card td		{
					vertical-align: top;
					padding: 5px;
					border-bottom: 1px solid #ffffff;
					}

td.cardTitle		{
					white-space: nowrap;
					background-color: #efefef;
					font-weight: bold;
					text-align: right;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

td.cardDesc			{
					width: 100%;
					background-color: #f8f8f8;
					border-right: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					}

tr.cardFirst td		{
					border-top: 1px solid #ffffff;
					}

td.cardDesc p		{
					margin: 10px 0 0 0;
					padding: 0;
					}

form				{
					margin: 0;
					padding: 0;
					}

input.search		{
					width: 100%;
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

input.button		{
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

select.sorting		{
					font-size: 8pt;
					font-family: tahoma, verdana, arial, sans-serif;
					color: #666666;
					}

h5					{
					margin-bottom: 7px;
					padding: 0;
					}

div.description,
div.descriptionSub	{
					margin: 0;
					padding: 0;
					}

div.descriptionSub	{
					margin-top: -3px;
					font-size: 8pt;
					color: #999999;
					}

div.pager			{
					margin-bottom: 10px;
					}

ul.categories		{
					list-style: none;
					margin: 0;
					padding: 1px 0 0 0;
					border-bottom: 1px solid #efefef;
					border-top: 1px solid #efefef;
					}

ul.categories li	{
					display: block;
					border-bottom: 1px solid #ffffff;
					}

ul.categories li a	{
					display: block;
					width: 200px;
					padding: 5px 15px 5px 5px;
					background-color: #f8f8f8;
					background-image: url(pix/arrows_menu.gif);
					background-position: right center;
					background-repeat: no-repeat;
					}

ul.categories li a:hover	{
					background-color: #efefef;
					}

a					{
					color: #3696c5;
					}

td.menu1 a,
td.menu2 a,
td.menu3 a			{
					color: #ffffff;
					}

.content			{
					width: 100%;
					font-size: 8pt;
					padding: 0 0 0 10px;
					}
.section			{
					font-size:8pt;
					}
.catalogue			{
					font-size:8pt;
					font-weight: bold;					
					}