body.position-background {
	background: url('/static/img/bg.gif') repeat-x rgb(255,255,255) 0px 90px !important;
}

body, table, table td, form {
	font-family: Arial;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: rgb(0,0,0);
}

table {
	border-collapse: collapse;
	width: 100%;
}

img {
	border: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

a {
	color: rgb(104,189,69);
}

.paddingleft20 {
	padding-left:20px;
}

.paddingleft10 {
	padding-left:10px;
}

.grey {
	color: #666;
}

.font18 {
	font-size:18px;
}

.small {
	font-size:11px;
}

.inline {
	display:inline;
}

div.exphoto {
	display:inline;
	padding:0px;
}

.padding20 {
	padding:20px !important;
}

.paddingleft20 {
	padding-left:20px;
}

.paddingtop10 {
	padding-top:10px;
}

.paddingleft10 {
	padding-left:10px;
}

.paddingright10 {
	padding-right:10px;
}

.paddingbottom10 {
	padding-bottom:10px;
}


div.exphoto img {
	border:2px solid #68bd45;
	margin:0px 5px 5px 0px;
}

.green {
	color:#68bd45;
}

.contact-header {
	color:#68bd45;
}

.black {
	color:#000000;
}

/******************************************************************************/

div#top-adv {
	margin-right: -10px;
	width: auto;
}

	div#top-adv div {
		margin-right: -10px;
		width: auto;
	}

div#top-adv iframe {
	margin-right: -20px;
}

/******************************************************************************/

table#top {
	width:100%;
	height:95px;
	background:#FFF url('/static/img/bg_top.gif') 0px 0px repeat-x;
}

	table#top td {
		padding: 20px 0 0 10px;
		text-align: right;
		vertical-align:top;
	}

	table#top td#logo {
		padding-left: 0;
		padding-top:0;
		width: 240px;
		text-align: left;
	}

	table#fashion-promo td {
		text-align:left;
		padding:0px 23px 0px 3px;
	}

		table#fashion-promo a {
			height: 60px;
			background: no-repeat;
			cursor: hand;
			display: block;
		}

/******************************************************************************/

table#top-menu {
	width: 100%;
	height:27px;
	background: #FFF url('/static/img/bg_bott.gif') 0px 0px repeat-x;
}

	table#top-menu td {
		vertical-align:top;
		padding:6px 0 0 0;
	}

	table#top-menu td.pages {
		padding-left:5px;
	}
	
	table#top-menu td.projects {
		text-align:right;
		padding-right:20px;
		width:176px;
	}

		table#top-menu td div {
			float:left;
		}

		table#top-menu td div {
			background: url('/static/img/top-menu-arrow.gif') no-repeat 0px 5px;
			padding-left: 8px;
			margin-left: 16px;
		}

			table#top-menu td div a {
				text-transform: uppercase;
				font-size: 8pt;
				color: rgb(204,51,102);
				text-decoration: none;
			}

table.top-position {
	top: 191px !important;
}

/******************************************************************************/

table#logos {
	/*margin-top: 30px;*/
	margin-top:17px;
}

	table#logos td {
		color: rgb(104,189,69);
		text-align: center;
		padding: 0px 5px;
		font-size: 8pt;
	}

/******************************************************************************/

table#base {
	margin-top: 15px;
}

	table#base td#left {
		width: 230px;
	}
	table#base td#images {
		width: 150px;
		text-align: right;
	}
		table#base td#images img {
			border: 5px solid rgb(251,240,243);
			margin-bottom: 10px;
		}
		
		table#base td.imgcp img {
			border: 5px solid rgb(251,240,243);
			margin-bottom: 10px;
		}

	table#base td#center {
		padding:0px 15px 0px 15px;
	}	
	
	table#base td#center table#base td#center {
		padding:0px 10px 0px 10px;
	}
		
	table#base td#right {
		width: 220px;
		padding-right:8px;
	}

	table#base td.blank-td {
		width: 20px;
	}

/******************************************************************************/

div#menu {
	background: url('/static/img/menu-bg.gif') repeat-y rgb(204,51,102);
	color: rgb(255,102,153);
	margin-bottom: 10px;
	width: 230px;
	*width: auto;
}

div#menu-corner {
	background: url('/static/img/menu-corner.gif') no-repeat right bottom;
	padding-top: 15px;
	padding-bottom: 15px;
}

div#menu div.title {
	font-size: 11pt;
	color: rgb(255,255,255);
	font-weight: bold;
	padding-left: 15px;
	margin: 5px 15px 5px 20px;
	text-decoration:underline;
}

div#menu div.title a {
	color: rgb(255,255,255);
	text-decoration: none;
}

div#menu div.sub_title {
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

div#menu div.links {
	font-size: 8pt;
	margin: 0px 15px 10px 36px;
}

div#menu div.links a {
	color: rgb(255,204,204);
}

div#menu div.search {
	font-size: 9pt;
	margin: 0px 15px 10px 36px;
}

div#menu div.search input {
	font-size: 9pt;
}

div#menu div.search input#search {
	width: 135px;
	margin-right: 5px;
}

div#menu div.search input#button {
	position: relative;
	top: 4px;
}

div#menu div.title#cat-198 {
	background: url('/static/img/menu-198-ico.gif') no-repeat 0px 3px;
}

div#menu div.title#cat-200 {
	background: url('/static/img/menu-200-ico.gif') no-repeat 0px 1px;
}

div#menu div.title#cat-201 {
	background: url('/static/img/menu-201-ico.gif') no-repeat 0px 3px;
}

div#menu div.title#cat-202 {
	background: url('/static/img/menu-202-ico.gif') no-repeat 0px 3px;
}

div#menu div.title#cat-219 {
	background: url('/static/img/menu-219-ico.gif') no-repeat 0px 3px;
}

div#menu div.title#cat-231 {
	background: url('/static/img/menu-231-ico.gif') no-repeat 0px 3px;
}

/******************************************************************************/

div.adv {
	margin: 0px 0px 10px 0px;
}

#left div.adv {
	margin: 0px 0px 10px 10px;
}

div.block
{
	margin: 0px 0px 10px 20px;
	padding: 30px 20px 15px 18px;
	border: 1px solid rgb(249,218,225);
	font-size: 9pt;
}
div.block form
{
	font-size: 9pt;
}
div.block a
{
	color: rgb(204,51,102);
}
div.block div
{
	background: url('/static/img/block-arrow.gif') no-repeat 0px 5px;
	padding-left: 10px;
	margin-top: 5px;
}
div.block div.line
{
	padding: 0px;
	margin-top: 8px;
}
div.block div div.reads
{
	color: rgb(153,153,153);
	font-size: 8pt;
	background: url('/static/img/reads-ico.gif') no-repeat 0px 3px;
	padding-left: 11px;
	margin-top: 5px;
}

/******************************************************************************/

div.block#anounce
{
	background: url('/static/img/ttl-anounce.gif') no-repeat rgb(251,240,243);
}
div.block#poll/* ���� ������*/
{
	background: url('/static/img/ttl-poll.gif') no-repeat rgb(251,240,243);
	margin-top:20px;
}
div.block#news
{
	background: url('/static/img/ttl-news.gif') no-repeat rgb(251,240,243);
}
div.block#top10
{
	background: url('/static/img/ttl-top10.gif') no-repeat rgb(251,240,243);
}
div.block#advice
{
	background: url('/static/img/ttl-advice.gif') no-repeat rgb(251,240,243);
}
div.block#exclusive
{
	background: url('/static/img/ttl-exclusive.gif') no-repeat rgb(251,240,243);
}
div.block#sale
{
	background: url('/static/img/ttl-sale.gif') no-repeat rgb(240,240,240);
}
/******************************************************************************/

div.block#advice span
{
	font-size: 8pt;
	display: block;
	padding-top: 3px;
}

div.block#poll div
{
	background: none;
	padding-left: 0px;
}
div.block#poll div.vote-ttl
{
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 13px;
}
div.block#poll div.vote-question
{
	margin-top: 8px;
}
div.block#poll div.vote-question input
{
	position: absolute;
}
div.block#poll div.vote-question label
{
	display: block;
	margin-left: 20px;
}
div.block#poll div.vote-result
{
	margin-top: 8px;
}
div.block#poll div.vote-result span.vote-procent
{
	font-size: 8pt;
	color: rgb(153,153,153);
}
div.block#poll div.vote-result span.vote-base
{
	display: block;
	border: 1px solid rgb(200,200,200);
	background-color: rgb(255,255,255);
	margin-top: 3px;
	width: 150px;
}
div.block#poll div.vote-result span.vote-base span.vote-filled
{
	display: block;
	height: 7px;
}
div.block#poll div.vote-submit
{
	text-align: center;
	margin-top: 15px;
}
div.block#poll div.vote-links
{
	margin-top: 8px;
	text-align: center;
	font-size: 8pt;
	color: rgb(153,153,153);
}

/******************************************************************************/

div.block#expert
{
	padding: 0px;
	border: 0px;
	padding-top: 10px;
}
div.block#expert img
{
	border: 5px solid rgb(251,240,243);
	margin: 0px 0px 5px 5px;
}
div.block#expert div.ttl
{
	background: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	border-bottom: 2px solid rgb(104,189,69);
}
div.block#expert div.ttl img
{
	margin: 0px;
	border: 0px;
	margin-bottom: 4px;
}
div.block#expert textarea, div.block#expert input
{
	width: 100%;
}
div.block#expert textarea
{
	height: 150px;
}

/******************************************************************************/

div.block#party
{
	padding: 0px;
	border: 0px;
	padding-top: 10px;
	width: 200px;
	*width: auto;
}
div.block#party img
{
	border: 5px solid rgb(251,240,243);
	margin: 0px 0px 5px 5px;
}
div.block#party div.ttl
{
	background: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
	border-bottom: 2px solid rgb(104,189,69);
}
div.block#party div.ttl img
{
	margin: 0px;
	border: 0px;
	margin-bottom: 4px;
}
div.block#party div.gray-line
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: url(/static/img/articles-line.gif) repeat-x top;
}
div.block#party a
{
	/*color: rgb(0,0,0);*/
}

/******************************************************************************/

div.block#sale
{
	padding-top: 40px;
	border: 1px solid rgb(222,222,222);
}
div.block#sale a
{
	color: rgb(0,0,0);
}
div.block#sale a img
{
	border: 1px solid rgb(229,229,229);
	margin-bottom: 3px;
}
div.block#sale div
{
	background: none;
	padding-left: 0px;
	margin-top: 5px;
}

/******************************************************************************/

div.block div.more a
{
	font-weight: bold;
}

/******************************************************************************/

table#first
{
	clear: both;
}
table#first td#first
{
	width: 1px;
	padding-left: 17px;
}
table#first td#first-forum
{
	padding-right: 10px;
	width: 50%;
}
table#first td#first-love
{
	padding-left: 10px;
	width: 50%;
}

div#index-party
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
div#index-party div.ttl
{
	background: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 2px solid rgb(104,189,69);
}
div#index-party div.ttl img
{
	margin-bottom: 4px;
}
div#index-party div.gray-line
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: url(/static/img/articles-line.gif) repeat-x top;
}
div#index-party a
{
	color: rgb(0,0,0);
}

div#index-love
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
div#index-love div.ttl
{
	background: none;
	padding: 0px;
	margin: 0px;
	border-bottom: 2px solid rgb(0,153,204);
}
div#index-love div.ttl img
{
	margin-bottom: 4px;
}
div#index-love div.gray-line
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: url(/static/img/articles-line.gif) repeat-x top;
}
div#index-love table td
{
	color: rgb(153,153,153);
}
div#index-love table td img
{
	border: 5px solid rgb(251,240,243);
	margin-top: 15px;
}
div#index-love table td span
{
	padding: 5px 0px 0px 13px;
	background: url('/static/img/love-ico.gif') no-repeat 0px 7px;
}
div#index-love table td a
{
	font-weight: bold;
	color: rgb(51,102,255);
}

/******************************************************************************/

div#path
{
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 15px;
	font-size: 9pt;
	color: rgb(153,153,153);
}

/******************************************************************************/

div.article
{
	padding-top: 15px;
	font-size: 11pt;
	line-height: 18px;
}
div.article#first
{
	font-size: 12pt;
}

div.article h1, div.article h1 a
{
	font-size: 14pt;
	color: rgb(0,0,0);
	margin-bottom: 10px;
	line-height:20px;
}
div.article h1 span
{
	color: rgb(255,148,0);
}
div.article p
{
	margin: 0px;
	padding: 0px;
}
div.article#first h1, div.article#first h1 a
{
	font-size: 16pt;
	margin-bottom: 10px;
	line-height:20px;
}

div.article#one h1, div.article#one h1 a
{
	font-size:26px;
	line-height:28px;
}

div.article div.subheader
{
	font-size: 11pt;
	margin: 5px 0px;
	color: #000;
	font-style: italic;
}
div.article div.subheader span
{
	font-size: 8pt;
	padding: 1px 3px;
	color: rgb(255,255,255);
	background-color: rgb(104,189,69);
	font-weight: normal;
	font-style: normal;
}

div.article div.subheader-main
{
	font-size: 11pt;
	margin: 5px 0px;
	color: #000;
	font-weight: bold;
}
div.article div.subheader-main span
{
	font-size: 8pt;
	padding: 1px 3px;
	color: rgb(255,255,255);
	background-color: rgb(104,189,69);
	font-weight: normal;
}

div.article div.image
{
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 8pt;
	text-align: center;
}
/*��������! ������ image_left ,.image_right ������������ � ������� ��������*/
.image_left ,.image_right
{
	color: #999999;
	width: 230px;
	font-size: 10pt;
}
div.article div.image img, div.article div.image_left img, div.article div.image_right img
{
	border: 5px solid rgb(251,240,243);
	margin-bottom: 5px;
}
div.article#first div.image, div.article#one div.image
{
	float: right;
	margin: 10px;
}

div.article#one div.img_left
{
	float: left;
	margin: 10px 10px 10px 0px;
	width: 240px;
	font-size: 10pt;
	color:  #737373;
}

div.article#one div.img_right
{
	float: right;
	margin:10px 0px 10px 10px;
	width: 240px;
	font-size: 10pt;
	color:  #737373;
}

div.article#one div.image#with_com
{
	float: left;
	margin-left: 0px;
	margin-top: 0px;
}

div.article#first div.image_right, div.article#one div.image_right
{
	float: right;
	margin: 5px 0px 10px 10px;
}

div.article#first div.image_right div, div.article#one div.image_right div
{
	text-align: center;
	margin-bottom: 5px;
}

div.article#first div.image_left, div.article#one div.image_left
{
	float: left;
	margin: 5px 10px 10px 0px;
}

div.article div.hits
{
	float: left;
	font-size: 8pt;
	color: rgb(153,153,153);
	display: block;
	padding: 0px 14px 0px 11px;
	margin: 5px 0px;
	background: url('/static/img/hits-ico.gif') no-repeat 0px 4px;
}
div.article div.comments
{
	float: left;
	font-size: 8pt;
	color: rgb(153,153,153);
	display: block;
	padding: 3px 0px 0px 11px;
	margin: 5px 0px;
	background: url('/static/img/comments-ico.gif') no-repeat 0px 6px;
}
div.article div.print
{
	font-size: 8pt;
	color: rgb(153,153,153);
	display: block;
	padding: 3px 0px 0px 20px;
	margin: 5px 0px;
	float:right;
	background: url('/static/img/ico_print.gif') no-repeat 0px 6px;
}
div.article a.link-small
{
	font-size: 7pt;
}
div.archive-articles
{
	text-align: right;
	color: rgb(104,189,69);
}
div.archive-articles a
{
	color: rgb(104,189,69);
}

div.article span.subheader
{
	font-size: 17px;
	font-style: italic;

}


div.gray-line
{
	clear: both;
	height: 1px;
	margin: 0px 0px 15px 0px;
	background: url(/static/img/articles-line.gif) repeat-x top;
}

div#ok
{
	margin-left: 20px;
	margin-bottom: 15px;
	font-size: 10pt;
	background: rgb(251,240,243);
	padding: 10px;
}

/******************************************************************************/

table#category-search
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
table#category-search td
{
	width: 25%;
}
table#category-search td.first
{
	width: 1px;
	padding-left: 17px;
}
table#category-search td.middle
{
	width: 25%;
	padding: 10px 5px 10px 0px;
	background-color: rgb(251,240,243);
}
table#category-search td.last
{
	width: 150px;
	padding: 10px 15px 10px 0px;
	background-color: rgb(251,240,243);
}
table#category-search select
{
	width: 100%;
	font-size: 9pt;
}
table#category-search input
{
	width: 150px;
	font-size: 9pt;
}
table#category-search td.left
{
	padding-left: 15px;
}
/******************************************************************************/

div.archive div
{
	padding-top: 5px;
}
div.archive div span
{
	font-size: 8pt;
	padding: 2px 4px 2px 3px;
	color: rgb(153,153,153);
}

/******************************************************************************/

div.form
{
	padding-top: 25px;
}
div.form h1
{
	font-size: 12pt;
}
div.form form
{
	padding-top: 10px;
}
div.form form
{
	font-size: 8pt;
	color: rgb(153,153,153);
}
div.form form input, div.form form textarea
{
	width: 500px;
	margin-bottom: 5px;
}
div.form form input#submit
{
	width: 100px;
}

/******************************************************************************/

div.images
{
	margin-left: 20px;
}
div.images div
{
	float: left;
	width: 230px;
	height: 230px;
	padding: 0px 10px 10px 0px;
}
div.images div img
{
	border: 5px solid rgb(251,240,243);
}

/******************************************************************************/

table#frm
{
	width: 500px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
table#frm tr td
{
	margin: 0px;
	padding: 5px;
}
table#frm input
{
	width: 240px;
}
table#frm textarea
{
	width: 490px;
	height: 150px;
}

/******************************************************************************/

table#list
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
table#list td
{
	padding: 10px 0px;
	font-size: 9pt;
}
table#list td.first
{
	width: 1px;
	padding-left: 17px;
}
table#list td.star, table#list td.name, table#list td.addr, table#list td.map
{
	/*border-bottom: 1px dotted rgb(223,223,223);*/
	background: url(/static/img/articles-line.gif) repeat-x bottom;
}
table#list td.last
{
	/*border-bottom: 1px dotted rgb(223,223,223);*/
	/*background: url(/static/img/articles-line.gif) repeat-x bottom;*/
	border-bottom: 2px solid rgb(223,223,223);
}
table#list td.star img
{
	margin: 2px 7px 0px 0px;
}
table#list td.name
{
	color: rgb(200,200,200);
}
table#list td.name span
{
	display: block;
	padding-bottom: 3px;
}
table#list td.name span a
{
	color: rgb(0,0,0);
	font-size: 11pt;
	font-weight: bold;
}
table#list td.map img
{
	margin: 2px 0px 0px 7px;
}

/******************************************************************************/

div#pager
{
	margin-left: 20px;
	padding-top: 10px;
	font-size: 9pt;
	color: rgb(102,102,102);
	font-weight: bold;
}
div#pager span
{
	font-size: 8pt;
	display: block;
	padding-bottom: 3px;
	font-weight: normal;
}
div#pager a
{
	color: rgb(0,0,0);
}

/******************************************************************************/

div#object
{
	margin-left: 0px;
	font-size: 10pt;
	padding-bottom: 10px;
}
div#object h1
{
	padding-bottom: 10px;
	font-size: 14pt;
}
div#object h2
{
	margin-top: 1px;
	margin-bottom: 10px;
	font-size: 14pt;
}
div#object h3
{
	margin-top: 10px;
	margin-bottom: 7px;
	font-size: 12pt;
}

div#object h1 span
{
	font-size: 9pt;
	color: rgb(153,153,153);
	font-weight: normal;
}
div#object h1 img
{
	margin-right: 7px;
}
div#object div.top
{
	font-size: 9pt;
	padding-bottom: 4px;
}
div#object div.top span
{
	font-size: 8pt;
	display: block;
	float: left;
	width: 130px;
	color: rgb(204,51,102);
	text-transform: uppercase;
	background: url('/static/img/top-menu-arrow.gif') no-repeat 0px 5px;
	padding-left: 12px;
}
div#object div.add
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	/*border-bottom: 1px dotted rgb(204,204,204);*/
	background: url(/static/img/articles-line.gif) repeat-x bottom;
}
div#object div.add span
{
	display: block;
	font-weight: bold;
	font-size: 11pt;
	color: rgb(153,153,153);
}
div#object div#links
{
	margin-bottom: 10px;
	padding-bottom: 15px;
}
div#object div#links div
{
	float: left;
	font-size: 8pt;
	color: rgb(179,179,179);
	display: block;
	padding: 3px 14px 0px 13px;
	margin: 5px 0px;
}
div#object div#links div#forum
{
	background: url('/static/img/forum-ico.gif') no-repeat 0px 6px;
}
div#object div#links div#mess
{
	background: url('/static/img/mess-ico.gif') no-repeat 0px 6px;
}
div#object div#links div#post
{
	background: url('/static/img/comments-ico.gif') no-repeat 0px 6px;
}

div#object div.newtop {
	padding-bottom:4px;
}

div#object div.newtop span {
	color:#cc3366;
	display:block;
	float:left;
	font-size:8pt;
	font-family:arial;
	text-transform:uppercase;
	width:118px;
}

div#object div.top-address {
	padding:7px 0px 13px 0px;
	font-size:14px;
}

.paddingright15 {
	padding-right:15px;
}

/******************************************************************************/

table#about
{
	clear: both;
	margin-bottom: 20px;
}
table#about td#first
{
	width: 1px;
	padding-left: 17px;
}
table#about td#about-self
{
	padding-right: 10px;
	width: 50%;
}
table#about td#about-self-full
{
	width: 100%;
}
table#about td#about-relax
{
	padding-left: 10px;
	width: 50%;
}
table#about td#about-relax a
{
	display: block;
	padding-bottom: 4px;
}
table#about td#about-relax-full
{
	width: 100%;
}
table#about td#about-relax-full a
{
	display: block;
	padding-bottom: 4px;
}
table#about td div
{
	border: 1px solid rgb(249,218,225);
	background-color: rgb(251,240,243);
	width: auto;
	padding: 10px 15px 15px 15px;
}
table#about td div span
{
	font-weight: bold;
	display: block;
	font-size: 11pt;
	background: url('/static/img/block-arrow.gif') no-repeat 0px 4px;
	padding-left: 15px;
}
table#about td#about-relax span
{
	color: rgb(255,148,0);
}

/******************************************************************************/

div#footer
{
	text-align: center;
	background-color: rgb(251,240,243);
	border-top: 1px solid rgb(251,226,232);
	margin-top: 30px;
	/*margin-right: -20px;*/
	padding: 25px 0px 50px 0px;
}
div#footer a
{
	font-size: 9pt;
	color: rgb(0,0,0);
}

/******************************************************************************/
div.photos
{
	margin-left: 20px;
	padding-bottom: 15px;
	font-size: 12pt;
}

div.photos h1, div.photos h1 a
{
	font-size: 14pt;
	color: rgb(0,0,0);
	margin-bottom: 15px;
}

div.photos div.image
{
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 8pt;
}
div.photos div.image img
{
	border: 5px solid rgb(251,240,243);
	margin-bottom: 5px;
}

/******************************************************************************/

div#tests{
	margin: 20px;
}

div#tests h1{
	font-size: 14pt;
	color: rgb(0,0,0);
	margin-bottom: 20px;
}

div#tests h1 span{
	color: #68BD45;
}

/*div#tests .text{
	margin-bottom: 30px;
}*/

div#tests .test{
	margin-bottom: 18px;
}

div#tests .title{
	font-weight: bold;
	margin-bottom: 5px;
}

div#tests .title .number{
	padding: 1px 6px;
	background-color: #68BD45;
	color: white;
	float: left;
}

div#tests .title .title_text{
	margin-left: 25px;
}

div#tests .buttons{
	margin-bottom: 30px;
}

div#tests .buttons a{
	display: inline-block;
	background-color: #68BD45;
	color: white;
	padding: 2px 5px;
	text-decoration: none;
}

div#tests .buttons a.disabled{
	background-color: #B3B3B3;
}

div#tests .checkbox{
	margin-left: 20px;
}

div#tests .inline{
	display: inline;
}

div#tests .other_tests a{
	display: block;
	color: #CC3366;
	background: transparent url(/static/img/block-arrow.gif) no-repeat scroll 0px 5px;
	padding-left: 10px;
	font-size: 9pt;
	margin-bottom: 3px;
}
/*****new*****/
div.tests a.ttl
{
	display: block;
	padding-left: 17px;
	background: url(/static/img/star-gray.gif) no-repeat 0px 3px;
	color: rgb(204,51,102);
	font-weight: bold;
}
div#tests div.hits
{
	padding-right: 14px;
	display: block;
	padding-left: 11px;
	font-size: 8pt;
	background: url(/static/img/hits-ico.gif) no-repeat 0px 6px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px;
	color: rgb(153,153,153);
	padding-top: 3px;
}
div#tests div.comments
{
	padding-right: 0px;
	display: block;
	padding-left: 11px;
	font-size: 8pt;
	background: url(/static/img/comments-ico.gif) no-repeat 0px 6px;
	float: left;
	padding-bottom: 0px;
	margin: 5px 0px;
	color: rgb(153,153,153);
	padding-top: 3px;
}
div#tests div.text
{
	margin-bottom: 0px;
}
div#tests div.other_tests
{
	margin-top: 30px;
}


/******************************************************************************/

div#search div.title
{
	font-size: 11pt;
	font-weight: bold;
	margin: 5px 15px 0px 0px;
}

div#search input, div#search select
{
	font-size: 9pt;
}

div#search input#button
{
	position: relative;
	top: 4px;
}

/******************************************************************************/
/* from Britakin */
div.navlet
{
	margin-left: 10px;
	padding-top: 10px;
	font-size: 13pt;
	padding-bottom: 15px;
	line-height: 18px;
}
div.navlet span.select
{
	font-size: 13pt;
	padding: 2px 4px 2px 4px;
	color: White;
	background-color: #68BD45;
	font-weight: bold;
}
div.navlet a
{
	color: #68BD45;
	font-weight: bold;
}

/******************************************************************************/

table#sonnik-search
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

table#sonnik-search td.first
{
	width: 1px;
	padding-left: 17px;

}
table#sonnik-search td.title
{
  	padding-left: 15px;
	padding-right: 5px;
	background-color: rgb(251,240,243);
}

table#sonnik-search td.middle
{
	width: 100%;
	padding: 10px 5px 10px 0px;
	background-color: rgb(251,240,243);
}
table#sonnik-search td.last
{
	width: 150px;
	padding: 10px 15px 10px 0px;
	background-color: rgb(251,240,243);
}

table#sonnik-search td.middle input
{
	width: 99%;
	font-size: 9pt;
}

table#sonnik-search span
{
	display: block;
	font-size: 11pt;
	padding: 10px 0px;
}

/******************************************************************************/

div.article h2
{
	font-size: 13pt;
	color: Black;
	margin-bottom: 0px;
	line-height:20px;
	margin-left: 0px;

}

/******************************************************************************/
table#sonnik-letters
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	border: 0px;
}

table#sonnik-letters td.first
{
	width: 1px;
	padding-left: 17px;

}
table#sonnik-letters td.title
{
  	padding-left: 15px;
	padding-right: 5px;

}

table#sonnik-letters td.middle
{
	vertical-align: top;
	padding: 10px 70px 10px 0px;

}
table#sonnik-letters td.all
{
	width: 100%;
	vertical-align: top;
	padding: 10px 5px 10px 0px;

}
/*
table#sonnik-letters td.last
{
	width: 50px;
	padding: 10px 15px 10px 0px;
}*/
table#sonnik-letters a
{
	color:#CC3366;
	padding-left: 17px;
	display:block;
}
/******************************************************************************/
div.bul
{
 line-height:25px;
 background:transparent url('/static/img/star-gray.gif') no-repeat scroll 0px 6px;
}

/******************************************************************************/

div.sonnik_pager
{
	margin-left: 20px;
	padding-top: 0px;
	font-size: 9pt;
	padding-bottom: 15px;
	line-height: 18px;
	color: Gray;
}
div.sonnik_pager span.select
{
	font-size: 9pt;
	padding: 2px 4px 2px 4px;
	color: White;
	background-color: #99CE75;
	font-weight: bold;
}

div.sonnik_pager a
{
	color: #99CE75;
	font-weight: bold;
	padding-right:5px;
}

/******************************************************************************/
div.print_link {
	float: right;
}

div.print_link a{
	font-size:11pt;
	font-weight:bold;
	color: #000;
}

/******************************************************************************/
div.article h1 span.sonnic
{
	color: CC3366;
}


div#horoskope_img.block
{
	border:0px none;
	padding: 10px 0px 0px 0px;
	margin-bottom: 15px;
}

div#horoskope_img.block div.ttlr
{
	background:transparent none repeat scroll 0%;
	border-bottom:2px solid #2581DD;
	margin:0px 0px 7px;
	padding:0px;
}
div#horoskope_img.block div.ttlr img
{
border:0px none;
margin:0px 0px 4px;
}

table.horoskope
{
width: 200px;

}

table.horoskope td
{

text-align:center;
 border:0px solid black;
}

table.horoskope .tdh
{
 width: 19px;
 height: 69px;
}



table.horoskope a
{
color:#CC3366;
}
/*end from Britakin*/

/******************************************************************************/
/*BNY*/
div#add_error
{
	background-color: rgb(250,230,230);
	color: rgb(0,0,0);
	padding: 10px;
	height: auto;
	width: 430px;
	margin: 10px 0px;
	display: none;
	font-size:10pt;
}

input.regstr
{
	font-size: 21px;
	width: 70px !important;
}

div#str_error
{
	background-color: rgb(250,230,230);
	padding: 10px;
	color: rgb(0,0,0);
	height: auto;
	width: 480px;
	margin: 10px 0px;
	font-size:10pt;
}

div.comments_ok
{
	background-color: rgb(230,250,230);
	padding: 10px;
	color: rgb(0,0,0);
	height: auto;
	width: 480px;
	margin: 10px 0px;
	font-size:10pt;
}

/*******************************************************************************/

table#photoreport
{
	width: 100px;

}

/*******************************************************************************/

table#fashion-text
{
	width: auto;
}
table#fashion-text tr td#text
{
	color: #000000;
	padding-right: 20px;
	font-size: 11pt;
}
table#fashion-text tr td#text span
{
	font-size: 11pt;
	padding: 1px 3px;
	color: rgb(255,255,255);
	background-color: rgb(104,189,69);
	font-weight: normal;
}

table#fashion-img
{
	width: 70%;
}
table#fashion-img tr td.item
{
	width: 1%;
	font-size: 9pt;
	padding:0px !important;
	text-align:left;
	vertical-align: top;
}
table#fashion-img tr td.item img
{
	border-bottom: 3px solid #e5e5e5;
}

table#fashion-img tr td.item img.plus
{
	border: 0px;
	position:absolute;
	margin: 220px 0px 0px 220px;
}

table#fashion-img tr td.item div
{
	margin: 3px 0px 15px 0px;
	font-family: Georgia, Tahoma;
}
table#fashion-img tr td.item div b span
{
	font-size: 11pt;
	color: #cc3366;
}
table#fashion-img tr td.item div span
{
	font-size: 11pt;
	color: #cc3366;
	font-weight: bold;
}
table#fashion-img tr td.space div
{
	width: 10px;
}


#block_exclusive {
	width: 200px;
	margin: 20px 0 5px 20px;
}

#block_exclusive a.bb:link, a.bb:visited, a.bb:active, a.bb:hover {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
}

#exclusive {
	padding-bottom:3px;
	background-color:#FFF;
	border-bottom:2px solid #68BD44;

}

#tems {
	background-image:url('/static/img/s.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;

}

#col_readers {
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	background-image:url('/static/img/hits-ico.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	padding-right:10px;
	color:#999693;
	font-size:11px;

}

/*******************************************************************************/

div#is_comm{
	font-weight:bold;
	color:#68bd45;
	text-align:right;
}

/*******************************************************************************/
/* Block Fashion Things */

div#block-fashion {
	padding: 0px;
	border: 0px;
	padding-top: 10px;
	margin: 0px 0px 10px 20px;
	font-size: 10pt;
	width: 200px;
	*width: auto;
}

	div#block-fashion div.ttl {
		background: none;
		padding: 0px;
		margin: 0px;
		margin-bottom: 20px;
		border-bottom: 2px solid rgb(104,189,69);
	}

		div#block-fashion  div.ttl img {
			margin: 0px;
			border: 0px;
			padding-bottom: 2px;
			*padding-bottom: 0px;
		}

	div.strok-fashion {
		min-height: 75px;
		/**height: 75px;*/
		_height: 75px;
	}

		div.strok-fashion img {
			width: 80px;
			height: 60px;
			position: absolute;
		}

		div.strok-fashion a.text {
			color: #000;
			font-weight: bold;
			text-decoration: underline;
			display: block;
			margin-left: 100px;
			margin-bottom: 10px;
			*margin-bottom: 17px;
		}

	/* Fashion Thing */
	table.fashion-thing {
		width: 100%;
		margin: 0;
	}

		table.fashion-thing td {
			padding: 0 0 10px 0;
			vertical-align: top;
		}

		table.fashion-thing td.photo {
			width: 1%;
			padding-right: 20px;
		}

			table.fashion-thing img {
				/*border:1px solid #68bd45;*/
			}

		table.fashion-thing td.text {
			color: #000;
			font-weight: bold;
		}

			table.fashion-thing td.text a:link, table.fashion-thing td.text a:visited, table.fashion-thing td.text a:hover, table.fashion-thing td.text a:active {
				color: #000;
				font-weight: bold;
				text-decoration: underline;
			}
	/* /Fashion Thing */

/* /Block Fashion Things */


/*************************    VIDEO   *****************************************/

#videotrailer {
	text-align: center;
	width: 320px;
	}

#video-1,#video-2,#video-3,#video-4,#video-5,#video-6,#video-7,#video-8,#video-9,#video-10 {
	display: none;
	}

h2#video-title {
	color:#000000;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:10px;
	line-height:17px;
}

a.video:link,a.video:hover,a.video:visited,a.video:active {
	font-size: 8pt;
}

.navi {
	color: #666;
	padding: 2px 0 18px 0;
	*padding: 2px 0 2px 0;
	font-size:11pt;
	}

	.navi span {
		border: 1px solid #666;
		padding: 1px 2px;
		}

	.navi a:link,.navi a:hover,.navi a:visited,.navi a:active {
		padding: 0 1px;
		font-size: 8pt;
		font-weight:normal;
		}

		.navi a:link span,.navi a:hover span,.navi a:visited span,.navi a:active span {
			text-decoration: none;
			font-size: 8pt;
			font-weight:normal;
			}

.float-left {
	float: left;
	}


#market {
	background: #FBF0F3 url(/static/img/ttl-market.gif) no-repeat scroll 0 0;
	margin: 0 0 10px 20px;
	padding: 25px 0 0px 0;
}

#market div {
	background: none;
}

#market img {
	margin-right: 10px;
}

.market_block_row td {
	padding-bottom: 10px;
	padding-top: 10px;
}

.market_block_row img {
	width: 60px;
	height: 60px;
}

/* ����� ��� �������� ������ � �������� */

table#newlist {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table#newlist td {
	padding: 15px 0 15px 0;
	font-size: 9pt;
}

table#newlist td.head, table#newlist td.head td.addr {
	padding:0px 0px 0px 0px;
	font-size:11px;
}

table#newlist td.item {
	width:50%;
	vertical-align:top;
	padding-left:5px;
}

table#newlist td.head, table#newlist td.item {
	border-bottom:1px solid #e5e5e5;
}

table#newlist td.padding0 {
	padding:0px 0px 0px 0px;
}

table#newlist td.addr {
	width:50%;
	font-size:11px;
	padding:0px 15px 10px 0px;
}

table#newlist td.photo {
	width: 1%;
	padding:0px 0px 0px 0px;
}

table#newlist td.photo img  {
	margin:0 14px 0 0;
}

table#newlist td.name span a {
	color: rgb(0,0,0);
	font-size: 11pt;
	font-weight: bold;
	display:block;
}

table#newlist td.name div.response {
	margin: 6px 0 0 0px;
	font-size:11px;
	background:transparent url(/static/img/mess-ico.gif) no-repeat scroll 0 6px;
	color:#B3B3B3;
	display:block;
	float:left;
	padding:3px 14px 0 13px;
}

table#newlist td.name div.response img {
	vertical-align:middle;
	padding:3px 0 0 0;
	*padding:5px 0 0 0;
}

table#newlist td.name div.response a:link, table#newlist td.name div.response a:visited, table#newlist td.name div.response a:hover, table#newlist td.name div.response a:active {
	font-size:11px;
}
/* ����� ��� ������������ � �������� */
div.subcat {
	background: url(/static/img/block-arrow.gif) no-repeat 0px 6px;
	padding-bottom:10px;
	padding-left:15px;
	margin-left:0px;
}

div.subcat a, div.subcat strong
{
	font-size: 10pt;
	font-weight: bold;
}

/*****************************************/

div.rblock {
	border:1px solid #F9DAE1;
	font-size:9pt;
	margin:0 0 20px 0;
	padding:0px 0px 15px 0px;
	background:#FBF0F3 url('/static/img/fonrblock.gif') repeat-x bottom left;
}

#left div.rblock {
	margin-left:10px;
}

div.bblock {
	border:1px solid #F9DAE1;
	font-size:9pt;
	margin:0 0 20px 0;
	padding:0px 0px 15px 0px;
	background:#FFF;
}

#left div.bblock {
	margin-left:10px;
}
		
div.rbhead {
	background: #cc3366 url('/static/img/magcorner.gif') no-repeat top right;
	padding:10px 10px 8px 9px; 	
}
		
div.rcont {
	padding: 10px 9px 0px 9px;
}

div.rcont div.item, div.rcont div.more {
	background: url('/static/img/block-arrow.gif') no-repeat 0px 5px;
	padding-left: 10px;
	margin-top: 5px;
}

div.rcont div.advice-item {
	margin-top: 5px;
	color:#666666;
	font-size:11px;
	overflow:hidden;
	zoom:1;
}

div.rcont div.advice-more {
	margin-top: 12px;
}

div.rcont div.advice-item div.advice-announce {
	padding:9px 0px 0px 0px;	
}

div.rcont div.advice-item img.img-advice {
	margin-right:11px;
	float:left;
}

div.rcont a, div.rcont a:visited, div.rcont a:hover {
	color:#cc3366;
}

div.rcont div.item a, div.rcont div.item a:visited, div.rcont div.item a:hover {
	color:#cc3366;
}

div.rcont div.advice-item a, div.rcont div.advice-item a:visited, div.rcont div.advice-item a:hover {
	color:#cc3366;
	font-size:12px;
	font-weight:bold;
}

div.rcont div.more a, div.rcont div.more a:visited, div.rcont div.more a:hover {
	color:#68bd45;
	font-weight:bold;
}

div.rcont div.advice-more a, div.rcont div.advice-more a:visited, div.rcont div.advice-more a:hover {
	color:#68bd45;
	font-weight:bold;
}

div.rcont div.vote-links a, div.rcont div.vote-links a:visited, div.rcont div.vote-links a:hover {
	color:#cc3366;
}

div.rcont div.exc a, div.rcont div.exc a:visited, div.rcont div.exc a:hover {
	color:#000;
	font-weight:bold;
}

div.rcont div.redline
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: url('/static/img/redline.gif') repeat-x top;
}

div.rcont div.spline
{
	height: 1px;
	margin: 7px 0px 7px 0px;
	background: #f9dae1;
}

div.aread {
	color:#666;
	font-size: 11px;
	background:url('/static/img/hits-ico.gif') no-repeat 0px 5px;
	padding:3px 0px 0px 10px;
}

div.rcont img.gbord {
	border:2px solid #68bd45;
	margin:0px 10px 5px 0px;
}

div.rcont img.gbord2 {
	border:2px solid #68bd45;
	margin:5px 0px 5px 0px;
}

div.rcont img.gbord3 {
	border:2px solid #68bd45;
	margin:0px 0px 5px 0px;
}

div.rcont input.pole, div.rcont textarea.pole {
	width:98%;
}

div.rcont div.recommend_header {
	padding:0px 0px 10px 0px;
}

div.rcont div.recommend_header a, div.rcont div.recommend_header a:visited, div.rcont div.recommend_header a:hover {
	color:#000;
	font-size:16px;
}

div.rcont div.recommend_text {
	color:#000;
	padding-bottom:10px;
}

div.rcont div.recommend_text a, div.rcont div.recommend_text a:visited, div.rcont div.recommend_text a:hover {
	color:#000;
}

/*****************************************/

input#cp-name {
	font-size: 14pt;
	width: 300px;
}


/*Form*/
div.askform {
	background:#f1f1f1;
}

div.glt {
	background:url('/static/img/glt.gif') no-repeat top left;
	width:10px;
	height:11px;
	float:left;
}

div.grt {
	background:url('/static/img/grt.gif') no-repeat top right;
	width:10px;
	height:11px;
	float:right;
}

div.glb {
	background:url('/static/img/glb.gif') no-repeat bottom left;
	width:10px;
	height:11px;
	float:left;
}

div.grb {
	background:url('/static/img/grb.gif') no-repeat bottom right;
	width:10px;
	height:11px;
	float:right;
}

.clear {
	clear:both;
	height:11px;
}

div.form_content {
	padding:0px 10px 0px 10px;
}

.fleft {
	float:left;
}

.width50 {
	width:50%;
}

div.askform table {
	margin:0px 10px 0px 10px;
	width:98%;
}

div.askform table td {
	padding-bottom:10px;
}

div.askform input.txt {
	width:98%; 
}

div.askform textarea {
	width:98%;
	height:126px;
}

/*/Form*/

/* ����� � ������� ������� */

div.object-announce {
	margin: -5px 9px 18px 0;
}

div.object-announce div.corner-announce-cloud {
	width: 16px;
	height: 19px;
	background: #FFF url('../img/pink_up_corner.gif') left top no-repeat;
	position: relative;
	left: 19px;
	z-index: 0;
}

div.object-announce table.announce-cloud {
	width: 100%;
	margin: -1px 0 0 0;
}

	div.object-announce table.announce-cloud td.top-left {
		width: 9px;
		height: 9px;
		background: #FFF url('../img/top_left_corner_pink.gif') left top no-repeat;
	}

	div.object-announce table.announce-cloud td.top-center {
		height: 9px;
		background: #FFF url('../img/pink_point.gif') left top repeat-x;
	}

	div.object-announce table.announce-cloud td.top-right {
		width: 9px;
		height: 9px;
		background: #FFF url('../img/top_right_corner_pink.gif') right top no-repeat;
	}

	div.object-announce table.announce-cloud td.middle-left {
		width: 9px;
		background: #FFF url('../img/pink_point.gif') left top repeat-y;
	}

	div.object-announce table.announce-cloud td.middle-center {
		background: #FFF;
	}

		div.object-announce table.announce-cloud td.middle-center div {
			font-size: 15px;
			padding: 0 10px 0 10px;
			line-height: 1.2;
		}

	div.object-announce table.announce-cloud td.middle-right {
		width: 9px;
		background: #FFF url('../img/pink_point.gif') right top repeat-y;
	}

	div.object-announce table.announce-cloud td.bottom-left {
		width: 9px;
		height: 10px;
		background: #FFF url('../img/bottom_left_corner_pink.gif') left bottom no-repeat;
	}

	div.object-announce table.announce-cloud td.bottom-center {
		height: 10px;
		background: #FFF url('../img/pink_point.gif') left bottom repeat-x;
	}

	div.object-announce table.announce-cloud td.bottom-right {
		width: 9px;
		height: 10px;
		background: #FFF url('../img/bottom_right_corner_pink.gif') right bottom no-repeat;
	}
	
/* /����� � ������� ������� */

#divwidth {
	width:100%;
	min-width: 990px;
	max-width: 1280px;
	width: expression((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) < '990'?'990px':((window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth)) > '1280'?'1280px':'100%'));
	text-align:left;
}