body {
	background-color: 958472;
	margin: 10px 0px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1  {	font-family: Tahoma;
	font-size: 18px;
	font-weight: normal;
        color: #744d2a;
        text-align: center;
	letter-spacing: 0.3pt;
}
h2  {	font-size: 17px;
	color: #744d2a;
        font-family: Tahoma;
        text-align: left;
	font-weight: normal;
}
h3  {	font-weight: 500;
	font-size: 12px;
	color: #744d2a;
        font-family: Verdana;
        text-align: left;
	font-weight: bold;
}
ul  {
	font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        text-align: left;
}
p  {
	font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        text-align: justify;
        text-indent: 2em;
}

.ahtung {
	margin: 2px 20px 2px 20px;
	padding: 0px 10px 0px 10px;
    border-left: medium solid red;
    border-right: medium solid red; 
    text-align: justify;
    font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
}
.ahtung_levo {
	margin: 2px 20px 2px 20px;
	padding: 0px 10px 0px 10px;
    border-left: medium solid red;
    text-align: justify;
    font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        }
.ahtung_levo1 {
	margin: 5px 5px 5px 5px;
	padding: 0px 10px 0px 10px;
        border-left: medium solid red;
        text-align: justify;
        font-weight: bold;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        }
.askme {
	margin: 5px 5px 5px 5px;
	padding: 0px 10px 0px 10px;
        border-left: medium solid red;
        text-align: justify;
	font-size: 12px;
	line-height: 18px;
        color: #8d745e;
	font-family: Verdana;
        }
.alarma  {font-family: Tahoma;
	font-size: 19px;
	font-weight: normal;
        color: #ff0000;
        text-align: center;
	letter-spacing: 0.3pt;
}
.pozdrav  {
	font-weight: normal;
	font-size: 15px;
	color: #8d745e;
        text-align: center;
	font-family: Verdana;
}
.noindent  {
	font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
}
.noindent1  {
	font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        line-height: 2.0; 
}

.noindent2  {
	font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        padding: 7px 0px 7px 0px;
}
/* Стиль для формы отправки запросов*/
.center  {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
        text-align: center;
	font-family: Verdana;
}
.b12  {
	font-weight: bold;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
}
.t1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #8d745e;
        border-spacing: 0pt;        
}
.t2 {   border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #8d745e;
        border: 2px solid #cccccc;       
}
.td2 {
        border: 1px solid #cccccc;       
}
.tvopros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #8d745e;
        border: 0px none;     
}
.cap {
	caption-side: top;
        font-size: 12px;
        color: #8d745e;
	text-align: center;
}

a:link, a:active, a:visited, a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana;
}
a:link  {
	COLOR: #3F3123;
TEXT-DECORATION: underline;
}
a:visited  {
	COLOR: #be9a79;
TEXT-DECORATION: underline;
}
a:active{
	COLOR: #3F3123;TEXT-DECORATION: underline;
}

a:hover {
	COLOR: #bc9a7c;TEXT-DECORATION: none;
}

/* Стиль для ссылок на странице модели */
div.mod {
FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-FAMILY: Verdana;
COLOR: #bc9a7c;
TEXT-DECORATION: underline;
}
/* Стиль для постраничной навигации */
font.pageNavigation {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #584435;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
a.pageNav:link, a.pageNav:active, a.pageNav:visited, a.pageNav:hover  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR:#584435;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none
}
a.pageNav:hover {
	TEXT-DECORATION: underline;
}
/* Стиль для выравнивания флэшки на странице рото-дверь SAV */
.roto {float:right; 
       width: 188px; 
       margin: 0px 0px 5px 5px;}
.spravo {float: right;
        width: 360px;
        text-align: center;
        margin: 0px 0px 10px 10px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}

.spravo2 {float: right;
        width: 200px;
        margin: 0px 0px 10px 30px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}

.spravo3 {float: right;
        width: 200px;
        margin: 0px 0px 25px 25px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;
        line-height: 25px;}

.spravo_ind {float: right;
        width: 273px;
        text-align: center;
        margin: 0px 0px 10px 10px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}
.spravo_ind1 {float: right;
        width: 200px;
        text-align: center;
        margin: 0px 0px 10px 20px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}

.spravo_cus {float: right;
        width: 450px;
        margin: 0px 0px 10px 0px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}

.spravo_map {float: right;
        width: 350px;
        margin: 0px 0px 5px 10px;
        text-align: center;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}
.spravo_off {float: right;}
.slevo_off {float: left;}
.yandex_map {float: right;
        width: 500px;
        margin: 0px 0px 10px 0px;
        font-weight: normal;
	}

/* Копирайт внизу страниц */
.copy { text-align: center;
        margin: 10px 10px 10px 10px;
        font-weight: normal;
	font-size: 10px;
	color: #999999;
	font-family: Verdana;}
.vopotv {float: right;
        margin: 0px 0px 10px 0px;
        font-weight: normal;
	font-size: 12px;
	color: #8d745e;
	font-family: Verdana;}

/* Стиль для блоков с надписями под предварительными изображениями и "призраками" моделей дверей */
.picDoors {
  color: #8d745e;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
}

/* Стиль для блоков с селекторами для выбора типа двери и цвета стекла
 * ОДНОСТВОРЧАТЫЕ 
 * Стили для дивов в формах 
 */
#mdls {
  margin: 0px 0px;
  padding: 0px 30px 0px 10px;
}
#xDoorsGlassColor {
  margin: 0px 0px;
  padding: 0px 0px;
  border: 1px solid #bc9a7c;
  display: none;
}

}
/* Стили для элементов форм */
#colorGlass {
  margin: 0px 0px;
}
/***************** ################# *********************/
#rb_white, #rb_black {
  font-size: 11px;
  font-weight: normal;
  display: inline-block;
}

/*#b, #w {
   margin: 0px 0px;
   padding: 0px 0px;
   font-weight: normal;
   text-indent: 2em;
}*/
/* ДВУСТВОРЧАТЫЕ */
#doorsVariants, #doorsGlassColor {
   color: #8d745e;
   font-family: Verdana;
   font-weight: bold;
   font-size: 12px;
   border:#bc9a7c solid 1px;
   padding:3px;
   width:140px;
}
#doorsVariants { display: block; }
#doorsGlassColor { display: none; }
/*
 * СТИЛЬ ДЛЯ ВСПЛЫВАЮЩИХ БЛОКОВ
 */
#DIV_1, #DIV_2, #DIV_3, #DIV_4, #DIV_5, #DIV_6, #DIV_7, #DIV_8 {
   color: #000000;
   background:#ffffff url(/ru/product/desc/image/181.jpg) repeat-x;
   font-family: Arial, Verdana, serif;
   font-weight: bold;
   font-size: 12px;
   border: #958472 solid 2px;
   width: 382px;
   height: 584px;
   position: absolute;
   display: none;
   top: 0px;
   left: 0px;
}
/* Стиль для "надписей-значений" в всплывающих блоках */
#col, #mod, #col_val, #mod_val {
   font-family: Arial, Verdana, serif;
   font-weight: bold;
   font-size: 12px;
   width: 191px;
   position: absolute;
}
#col, #mod { color: #8d745e; text-align: right; left: 0px; }
#col_val, #mod_val { color: #000000; text-align: left; left: 191px; }
#col, #col_val {
/* top склаваются из top для #gmi + height изображения двери, т.е. 500 + 28 = 528 */
   top: 528px;
   padding-top: 7px;
}
#mod, #mod_val {
/* top = 500+28+7+12+5 = */
   top: 552px
}
/* Стиль для изображения двери в сплывающем блоке */
#gmi {
   position: absolute;
   top:28px;
   left:32px;
}
#gmi_x {
   position: absolute;
   top:28px;
   left:77px;
}
/*Стили для компонента вывода дверей. предпросмотр*/
.comp1 {float: right;
        margin: 0px 0px 10px 10px;
	/*padding: 5px 0px 0px 5px;*/
	width: 399px;
	background-color: #FFFFFF;
	border: 1px #e9e9e9 solid;
}
.comp2 {margin: 0px 5px 5px 0px;
        border: 0px;}
.comp22 {border: 0px;}
.comp4 {margin: 5px 0px 0px 5px;
        border: 0px;}
.comp5 {margin: 0px 5px 5px 5px;
        width: 387px;
  	border: 0px;
	text-align: center;
}
/*Стили для компонента вывода дверей. детальный*/
.bcomp1 {width: 507px;
	background-color: #FFFFFF;
	border: 1px #e9e9e9 solid;
}
.bcomp2 {margin: 0px 5px 5px 0px;
        border: 0px;}
.bcomp01 {margin: 5px 5px 0px 5px;
	text-align: right;
        width: 495px;
        border: 0px;}
.bcomp02 {margin: 0px 5px 0px 5px;
        width: 495px;
        text-align: center;
        border: 0px;}
.bcomp22 {border: 0px;}
a.bcomphr:link, a.bcomphr:visited, a.bcomphr:hover {
	border-width: 1px;
        border-style: solid;;
        border-color: #FFFFFF;}
a.bcomphr:active {border-color: red;
        border-width: 1px;
        border-style: solid;}

a.bcomphr:hover {}
.bcomp4 {margin: 5px 0px 0px 5px;
        border: 0px;}
.bcomp5 {margin: 0px 5px 5px 5px;
        width: 495px;
  	border: 0px;
	text-align: center;
}
/*Стиль для окна Дополнительно*/
.dop {margin-left: 10px;
            margin-right: 10px;  
            padding: 5px 5px 5px 5px;
            border: solid;
            border-color: #cccccc;
            border-width: 1px;
            width: auto; 
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight:normal;
            color: #3F3123;
            line-height: 150%;
            }

/*Стили для картинок в новом слое*/
#TB_overlay {
	position: fixed;
	z-index:200;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/bitrix/templates/sofia_two/image/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:203;
	top: 60%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window_layer {
	position: fixed;
	background: #ffffff;
	z-index: 202;
	display:none;
	top:50%;
	left:50%;
}

* html #TB_window_layer { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:199;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.bcomp1_layer {
	background-color: #FFFFFF;
	border: 1px #e9e9e9 solid;
}
.bcomp01_layer {margin: 5px 5px 0px 5px;
	text-align: right;
        border: 0px;}

.bcomp5_layer {margin: 0px 5px 5px 5px;
  	border: 0px;
	text-align: center;
}
/*Стили для картинок в новом слое*/
/*Стиль для вывода девочки с дверью на главной*/
.masha {
	background-image: url(image/new_girl.jpg);
	background-repeat: no-repeat;
	width: 100%;
    height: 555px;
}
.masha1 {
	float: right;
    text-align: center;
    margin: 88px 5px 85px 0px;
    font-weight: normal;
	font-size: 22px;
	font-family: Georgia;
}

.masha2 {
	float: right;
    text-align: right;
    margin: 5px 50px 40px 0px;
    font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
}
.masha1, .masha2 { color: #8d745e; }
	/*Стили для вывода анонса на главную про ТВ*/
.tv {
	background-image: url(image/nkvshr.jpg);
	background-repeat: no-repeat;
	width: 100%;
    /*height: 380px;*/
}
.tv1 {float: left;
    text-align: left;
	color: #8d745e;
    margin: 20px 0px 30px 50%;
    font-weight: normal;
	font-size: 22px;
	font-family: Georgia;}
	/*Стили для вывода анонса на главную про ТВ*/
.tvx {
	background-image: url(image/tv.jpg);
	background-repeat: no-repeat;

	width: 100%;
    height: 380px;
}
.tv1x {float: left;
    text-align: left;
	color: #8d745e;
    margin: 15px 0px 15px 0px;
    font-weight: normal;
	font-size: 22px;
	font-family: Tahoma;}
/*стили для форума  sav*/
.forum-cell-user, .forum-cell-post, .forum-post-text, .forum-item-info  {font-size: 12px;}
.forum-table {font-size: 12px;}

