/* CSS Document */
@charset "windows-1251";
.information-block-body {font-size:85%; color:#999999; margin-right:20px;}

.news-date-time {color:#486DAA;}

.style1 {color: #F7F5F5}

.style2 {color: #ffffff;}
.style2_2 {
        font-family: Tahoma;
	font-size: 13px;
        color: #D28D02;
        margin-left: 35px;}
.style2_3 {
        font-family: Tahoma;
	font-size: 15px;
        color: #FEFEFE;
        margin-left: 35px;}
.style2_4 {
        font-family: Tahoma;
	font-size: 15px;
        color: #FEFEFE;}
.style6 {color: #999999;}

.style8 {color: #FBFBFB}

.style9 {color: #F3F3F5; font-weight: bold;}

.style10 {color: #CDCDCD; font-family: tahoma; font-size:13px; font-weight:bold; }
#alpha{opacity: .7; filter: alpha(opacity=70);}

.style12 {font-size: 14px; font-weight: bold; color: #FFFFFF;}

.style13 {color: #D7D7D8; font-size: 24px; font-weight: bold;}

.style14 {color: #D28D02; font-weight: bold;}

.style15 {color: #999999; margin-left: 20px; margin-right: 10px;}

.style16 {font-family: Tahoma; font-size: 11px; color: 9E9FA0; margin-left: 20px; font-weight:bold;}

.style16-3 {font-family: Tahoma; font-size: 11px; color: 9E9FA0; margin-left: 20px;}
.style16-2 {font-family: Tahoma; font-size: 11px; color: 999999; font-weight:bold;}

.style17 {font-family: Tahoma; font-size: 11px;} 
img{border: 0px;}
h2.sp{ font-size:16px; font-weight:bold; font-family:verdana; margin: 5px; padding:0px;}
h2{ font-size:12px; font-weight:bold; font-family:verdana; margin: 5px; padding:0px;}

a {font-family: Tahoma; font-size: 11px; color: C1C2C4; text-decoration: none;}

p {color:#C1C2C4;}

a:hover {color: ffffff; text-decoration:underline;}

a:link {tcolor: 999999;}

.link2{font-family:tahoma; font-size:11px; color:#FFFFFF;}
a.link2:hover{color:#D28D02;}
background {background-attachment: fixed background-position Possible Values: 100%;}
body {background-image: url(/bg.gif); font-size: 80%; font-family: Tahoma, Verdana, Helvetica, sans-serif; color: #999999; scrollbar-face-color: #222326; scrollbar-highlight-color: #222326; scrollbar-shadow-color: #222326; scrollbar-3dlight-color: #999999; scrollbar-arrow-color:  #999999; scrollbar-track-color: #222326; scrollbar-darkshadow-color: #999999; background-color: #222326;}
body,td,th {font-family: Tahoma; font-size: 11px; color: #C0C7D1;}
div.news-detail img { margin:0 8px 6px 1px;}
h1 {margin:0; padding:0; font-size:100%; color:#999999; margin-bottom:15px; padding-bottom:5px; padding-top:14px; border-bottom:1px solid #999999; font-size:15px; font-family:tahoma;}
h3 {font-size:100%; color:#C3C4C7;}
ul.breadcrumb-navigation {padding:0; margin:0; padding-top:4px; list-style:none;}
ul.breadcrumb-navigation a {}
ul.breadcrumb-navigation li {display:inline;}
ul.breadcrumb-navigation span {}
.vst08{width:220; height:147; border: #999999 1px solid; margin-left:10px;}
.vst08-2{width:147; height:220; border: #999999 1px solid; margin-left:10px;}
.salons-map{border: #999999 1px solid; width:547; height:404;}
.salon-small-jpg{border: #999999 1px solid; margin-left:10px; width:190; height:135;}
.salon-small-jpg2{border: #999999 1px solid; margin-left:10px; width:150; height:107;}
.salon-small-jpg0{border: #999999 1px solid; margin-left:10px; width:190; height:135;}

td.1 {width:280px; text-align:left;}
.dipl1{ width:220; height:156px; border:#000066 1px solid;}
.dipl2{ width:156; height:220px; border:#000066 1px solid;}

table.forum-main {background-color:#7C96AD; border: none; border-collapse: collapse; margin: 0px; width: 100%; font-size: 100%; }
table.forum-main th {background-color:#3D3D3F; border: 1px solid #7C96AD; font-weight: normal; padding:4px; white-space:nowrap; }
table.forum-main th.wraping {white-space:normal; }
table.forum-main th.left {text-align:left; }
table.forum-main td {background-color:#565656; border: 1px solid #7C96AD; padding: 4px; vertical-align:top; }
.icon-attention {background-image:url("images/attention.gif"); background-repeat:no-repeat; background-position:left; width: 15px; height: 15px; }
.icon-new-message, .icon-no-message, .icon-na, .icon-closed-new-message, .icon-closed-no-message {background-image:url("images/f_norm.gif"); background-repeat:no-repeat; background-position:left; width: 18px; height: 12px; }
.icon-new-message {cursor: pointer; cursor: hand; }
.icon-no-message {background-image:url("images/f_norm_no.gif"); }
.icon-na {background-image:url("images/f_na.gif"); }
.icon-closed-new-message {background-image:url("images/f_closed_norm.gif"); }
.icon-closed-no-message {background-image:url("images/f_closed_norm_no.gif"); }
.icon-users, .icon-birth, .icon-stat {background-image:url("images/foot_users.gif"); background-repeat:no-repeat; background-position:left; width: 27px; height: 27px; margin: 10px; }
.icon-birth {background-image:url("images/foot_birth.gif"); }
.icon-stat {background-image:url("images/foot_stat.gif"); }
.forum-title {border: 1px solid #7C96AD; padding: 4px; background-color: #3D3D3F; color: #000000; font-weight: bold; font-size: 100%; }
a.forum-button:link, a.forum-button:visited, a.forum-button:active{background: #3D3D3F; border: 1px solid #7C96AD; color: #000000; font-weight: bold; padding:4px; display:block; white-space:nowrap; text-decoration:none; }
a.forum-button:hover {background-color:#CCCCCC; color:#000000; text-decoration:underline;}
a.forum-button-small, a.forum-button-small-vote, a.forum-button-small-unvote {background: #3D3D3F; border: 1px solid #7C96AD; color: #7C96AD; font-size: 90%; font-weight: normal; padding: 2px 5px 2px 5px; margin:0px; display:block; white-space:nowrap; text-decoration:none; }
a.forum-button-small-vote, a.forum-button-small-unvote {background-image:url("images/vote.gif"); background-repeat:no-repeat; background-position:left; padding-left:18px; }
a.forum-button-small-unvote {background-image:url("images/unvote.gif"); }
a.forum-button-small:hover, a.forum-button-small-vote:hover, a.forum-button-small-unvote:hover {text-decoration:underline; background-color:#CCCCCC; color:#000000;}
.forum-attention {color: red;  font-size: 90%; }
h6 {display:inline; color:red; font-weight:bold; font-size:135%; }
div.forum-hr {background-color: #7C96AD; margin: 4px 0px 4px 0px; padding: 0px; border: 0px; height: 1px; width:100%; overflow:hidden; }
div.forum-br {height: 4px; padding: 0px; margin: 0px; width: 100%; overflow: hidden; }
table.forum-message {background-color: transparent; border: none; border-collapse: collapse; margin: 0px; font-size: 100%; }
table.forum-message th {background-color:#3D3D3F; border: 1px solid #7C96AD; font-weight: bold; padding: 4px; white-space: normal; text-align: left; }
table.forum-message td {background-color: #565656; border: 1px solid #7C96AD; padding: 4px 4px 4px 4px; margin: 0px; vertical-align:top; }
table.forum-message td.forum-message-user-info {background-color: #565656; border: 1px solid #7C96AD; padding: 4px 4px 4px 4px; margin: 0px; vertical-align:top; width: 180px; }
table.forum-message td.border-top {border: 1px solid #7C96AD; border-top: none; vertical-align:bottom; }
table.forum-message td.border-bottom {border: 1px solid #7C96AD; border-bottom: none; vertical-align:top; }
table.forum-message td.clear {background-color: blue; border: none; padding: 0px; vertical-align:top; }
/* Описание стилей для таблицы сообщений */
table.forum-message .forum-message-description {font-style: italic; }
table.forum-message .forum-message-name {font-weight: bold; }
table.forum-message .forum-message-posts, table.forum-message .forum-message-status {color:#D7921A; font-weight:normal; }
table.forum-message .forum-message-posts, table.forum-message .forum-message-datereg, table.forum-message .forum-message-datecreate, table.forum-message .forum-message-signature {color:#D7921A; font-weight:normal; }
table.forum-message .forum-message-datecreate,table.forum-message .forum-message-posts {display:inline; }
table.forum-stat {background-color:#7C96AD; border: none; margin: 0px; border-collapse: collapse; width:100%; font-size: 100%; }
table.forum-stat th {background-color:#3D3D3F; border: 1px solid #7C96AD; font-weight: normal; padding: 4px; white-space: nowrap; text-align: left; }
table.forum-stat td {background-color:#565656; border: 1px solid #7C96AD; padding: 4px; vertical-align:top; }
table.forum-stat .forum-attention{font-weight: bold; color:#ffffff; }
table.clear, table.clear td {border: none; background-color: transparent; padding: 0px; margin: 0px; border-collapse: collapse; font-size: 100%; }
table.forum-quote, table.forum-code {color: #000000; background-color: transparent; width:90%; margin: 0px 20px 0px 20px; font-size: 100%; }
table.forum-quote th, table.forum-code th {font-weight:bold; text-align:left; background-color: transparent; border: none; }
table.forum-quote td, table.forum-code td {border : 1px solid Black; background-color: #3D3D3F; padding: 2px; text-indent: 2pt; }
table.forum-code {color: #333333; }
.border-bottom{border: none; }
/*PM only*/
div.out {border-right: #7C96AD 1px solid; padding-right: 1px; border-top: #7C96AD 1px solid; display: block; padding-left: 1px; padding-bottom: 1px; margin: 0px 15px; border-left: #7C96AD 1px solid; padding-top: 1px; border-bottom: #7C96AD 1px solid; position: relative; top: 4px; background-color: #ffffff;}
div.out1 {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin-right: 10px; padding-top: 0px; position: relative; top: -9px;}
div.in {padding-right: 0px; padding-left: 0px; font-size: 8px; padding-bottom: 0px; padding-top: 0px; background-color: #3D3D3F;}
div.in1 {padding-right: 10px; padding-left: 10px; font-size: 10px; padding-bottom: 0px; padding-top: 0px; font-weigth: bold; color:#444444; }
/*pm only*/
form.forum-form {padding: 0px; margin: 0px; border: none;}

.allcat{border: solid 1px #999999; width:240px; height:165px; margin-bottom:3px;}
.allcat2{border: solid 1px #999999;}
.allcat3{border: solid 1px #5F554E;}
.tdallcat{text-align:center; vertical-align:top; width:250px; height:200px; font-size:10px;}
.matrac{border-bottom:1px solid #999999; padding-bottom:10px;}

/* ткани */
td.articul{font-size:11px; font-family:tahoma; height:90px; vertical-align:top; text-align:center; line-height:10px; width:82px;}
img.gal-tkani{width:75px; height:60px; border:0px;}
img.cat-tkani{width:156px; height:104px; border:0px;}
td.tkani-view {border-bottom: 1px solid #333333; vertical-align:top; text-align:left; height:260px; width:310px;}


img.hidd{width:1px; height:1px;}


.button{background:url(http://www.dream-land.ru/images/button_out.gif) no-repeat; line-height:13px; display:block; width:115px; height:34px; text-align:center; padding-top:2px; font-size:13px; font-family:tahoma; text-decoration:none; font-weight:bold; color:#C1C2C4;}
.button:hover{background:url(http://www.dream-land.ru/images/button_over.gif) no-repeat; color:#FFFFFF; text-decoration:none;}


table.region{border-bottom:1px solid #999999;}
table.region:hover{background-color:#686868;}
a.region:hover{background-color:#686868;}
div.region:hover{background-color:#686868;}

.button_main{background:url(http://www.dream-land.ru/images/button_out_main.gif) no-repeat; line-height:13px; display:block; width:97px; height:34px; text-align:center; padding-top:2px; font-size:11px; font-family:tahoma; text-decoration:none; font-weight:bold; color:#C1C2C4;}
.button_main:hover{background:url(http://www.dream-land.ru/images/button_over_main.gif) no-repeat; color:#FFFFFF; text-decoration:none;}


table.region{border-bottom:1px solid #999999;}
table.region:hover{background-color:#686868;}
a.region:hover{background-color:#686868;}
div.region:hover{background-color:#686868;}

A.catlink:link {font-family: Tahoma; font-size: 11px; color: C1C2C4; text-decoration: none;} /* непросмотренные ссылки */

A.catlink:visited {
color: ffffff; text-decoration:none;} /* просмотренные ссылки */

A.catlink:hover { color: ffffff; text-decoration:underline;} /* выбранный, но не активизированный */
/* пользователем элемент */

A.catlink:active { color:#C1C2C4;} /* активные ссылки */

ul#cssmenu {
	width:350px;
	margin: 0;
	border: 0 none;
	padding: 0;
  	list-style: none;
	background: #003366;
  	height: 30px;
	font: bold 12px/28px Verdana, Arial;
	border-left:#003366 1px solid;
}

ul#cssmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 30px;
}

ul#cssmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
}

ul#cssmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#cssmenu ul li {
	width: 150px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#cssmenu a {
	border: 0px;
	padding: 0 10px;
	float: none !important;
	float: left;
	display: block;
	background: #003366;
	color: #FFFFFF;
	font: bold 12px/28px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
	background: #FFFFFF;
	color:#003366;
	border-top:#003366 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
	border-top: 2px solid #FFFFFF;
	float: none;
	background: #003366;
	color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
	border-top: 2px solid #FFFFFF;
	background: #FFFFFF;
	color:#003366;
	border:#003366 1px solid;
}

ul#cssmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
	display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
	display: block;
}