
/* ��������� ����� ����������� ����� ������� */
div.page {
 width: 100%;

 /*----------------------- 100% ������ ���������� ������������ ���������� ������� � �������� ��� IE, FF, Opera */
 height: auto !important;
 min-height:100%;
 height: 100%;
}

/* ���� �������������, ��� ������� �� ������� ������������� div.footer � div.page ��������� ������, */
/* ������� ����� ����� ������������� ������ div.page 100% ������������ ���������� ������� � �������� � FF, Opera */
div.page div.footer_guarantor {
 height: 70px;#contact
 clear: both;

 text-align: right;
}

/* ��������� ������� */
div.footer {

 margin-top: -70px;
 width: 100%;
 height: 70px;
 clear: both;

 /*background: #f00;*/
 font-size: small;
}

/* ��������� ����� */

div.page div.header {
 height: 150px;
}


/* ��������� ��������������� ������ */
div.side-bar-disabled {
	display: none;
 /*width: 00px;
 float: left;
 clear:none;

 border: 1px solid #000;
 text-align:justify;
 overflow:hidden;*/
}

/* ��������� �������� ������ */
div.mainbar {
 width: auto;
 
  padding-left:10px; /*exact as side-bar-disabled width is*/
 
 /*overflow: hidden;*/
 float: left;
/*background:#eee;
 background: #fff;*/
 background: url(../img/background.png) repeat;
 margin-left:5px;
 padding-right:10px;
 /*  border: 1px solid #000;*/
}

div.menu { 
/*background: #fff;*/
color:#000;
text-align:center; 
padding-left:160px;
clear:both;
padding-bottom: 10px;
}


#logo {
position:absolute;
top:65px;
left:30px;
width:234px;
height:160px;
background-repeat:no-repeat;
z-index:1000;
}

div.contacts {
width:350px;
padding-right:10px !important;
}

#search_panel {
/*width:320px;*/
padding-right:10px;
padding-top:25px;
}

.centered {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}
.xsmall {font-size:x-small;}
.small {font-size:small;}
.red {color:red;}
.bold {font-weight:bold;}

/* стили ссылок, выделенных фоном */
li.article.grey a:link, li.article.grey a:visited, li.article.grey a:active {
 color:#000;
}
li.article.grey a:hover {
 color:#bbb;
}

/* bootstrap primary button text color */
a:link.btn-primary, a:visited.btn-primary, a:active.btn-primary {
color:#fff;
}

/*стили форм mailchimp*/
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */

/* скрыть элементы для маленьких экранов*/
.mobile {
	display: none;
}

/* переключалка языка */
a.lang_switch_btn {
  opacity:0.6;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
}
a.lang_switch_btn:hover {
  opacity:1;
  filter:alpha(opacity=1);
  -moz-opacity:1;
}
a.lang_switch_btn img {
	margin-top:0;
}


/*все остальное проверить, лишнее удалить*/
div.dress_container
{
width:1025px;
padding:5px;
float:left;
}

div.dress_photo
{
float:left;
clear:none;
width:280px;
text-align:center;
}

div.dress_describe
{
float:right;
/*height:200px;*/
width:465px;
clear:none;
}

p.news 
{
padding:5px; 
border:solid 1px #000; 
width:200px; 
margin:auto;
}

.news_img {
margin:15px;
margin-bottom:0;
}

#subscribeform
{
display:none;
}
#unsubscribeform
{
display:none;
}
#selection
{
display:none;
margin-left:50px;
}

#instruction_body {
	padding-bottom: 20px;
}


.materials_side-bar-disabled {
 width: 140px;
 float: left;
 clear:none;

/* border: 1px solid #000;*/
 text-align:justify;
 overflow:hidden;
}

.materials_side-bar-disabled li {
 cursor: pointer;
 font-weight:bold;
}

#materials {
width:820px;
height:410px;
margin-left:140px;
}

#commentform {
margin:10px 0 10px 0;
}

#socnet_sharer {
width:550px; 
margin:auto;
}

#background {
	display:none;
}


/* rotate users image in master_carrier.php */
.cw img {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rptation=1);
}


/* кнопка "наверх" */
.b-top {z-index:2600;position:fixed;bottom:20px;margin-left:45%;opacity: 0.5;filter:alpha(opacity=50);} /* right:0;width:34%;*/
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;rightt:56px;bottom:0;padding:42px 12px 4px;
color:white;background:#D8D5C2 url(../img/up.png) no-repeat 50% 11px;border-radius:7px;} /* margin:0 0 0 100%;*/