html{height: 100%;}
body{height: 100%; margin: 0;padding: 0;font:11px Verdana, tahoma, arial, helvetica, geneva, Georgia; background: #d0d0d0; color:#6a6868;}
img{border:0;}
table{border:0;font-size:100%;}
p{ margin:7px 0px 5px 0px; }
a:link{ color: #ffffff;}
a:visited{ color: #ffffff;}
a:hover{ color: #ffffff;}

.tovar{width:120px;}
.tovar a:link{color:#6a6868;}
.tovar a:visited{color:#6a6868;}
.tovar a:hover{color:#6a6868;}

.tovar1 {width:120px;}
.tovar1 a:link {color:#000;}
.tovar1 a:hover {color:#6B6F79;}


.nochar {color:#d0d3d8;}

.partner{ display:block; border: solid 1px #b1b3b8; background: #d0d3d9; padding: 10px 10px 0px 10px; text-decoration:none;}
.partner div{ text-transform:uppercase; font-size: 16px; color: #4e4e4e;}
.partner div.ar_img{background-image:url(/imgs/design/ar_b.png);width: 6px; height:12px;margin: 5px 0px 0px 3px; float: left;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/design/ar_b.png"); /* For IE */
background-image: "none"; /* For IE */}
.partner div.noup{color: #4e4e4e; text-transform: lowercase; font-size: 17px; padding: 0px 0px 7px 10px;}



h1{text-transform:uppercase; color: #6a6868; font-size:15px; font-weight: normal; margin: 20px 5px 10px 0px; padding: 0px 0px 3px 0px; }
h2{ background:url(/imgs/design/bg_h4.jpg) repeat-x bottom left; text-transform:uppercase; color: #6a6868; font-size:14px; font-weight: normal; margin: 0px 5px 10px 0px; padding: 0px 0px 3px 0px; }
h3{color: #4f4e4e; font-size:13px; font-weight: normal; margin: 5px 5px 10px 0px; padding: 0px 0px 0px 0px; }
h4{color: #8b8a8a; font-size:12px; margin: 5px 5px 10px 0px; padding: 0px 0px 0px 0px; }
h4 a:link{color: #8b8a8a; font-size:12px; margin: 5px 5px 10px 0px; padding: 0px 0px 0px 0px;text-decoration: none;}
h4 a:visited{color: #8b8a8a; font-size:12px; margin: 5px 5px 10px 0px; padding: 0px 0px 0px 0px;text-decoration: none;}
h4 a:hover{color: #8b8a8a; font-size:12px; margin: 5px 5px 10px 0px; padding: 0px 0px 0px 0px;text-decoration: none;}

.head{ padding: 10px 0px;}

.rightmenu{padding:30px 0px 0px 29px; vertical-align: top;}
.rightmenu div.rightdiv{position:relative; top: 0px; left:0px;}
.rightmenu div.rightdiv .rightdiv1{line-height: 120%; background: #8e8d8d; width:165px; color:FFFFFF; text-align:center; font-size:10px; text-transform:uppercase; padding-top:2px;height:16px; margin-bottom:3px;}
//.rightmenu div.rightdiv embed{margin:0px 0px 5px 0px;}
//.rightmenu div.rightdiv div{ width: 165px; height:15px; position: absolute; top: 0px; left:0px; }
//.rightmenu div.rightdiv div a{text-decoration: none;border: none;}

.caption{ color: #4c4b4b; width:160px; padding: 10px 0px 10px 0px;vertical-align:top;padding-top:"15px";}
.caption h1{color:#FFFFFF; padding:2px 0px 2px 5px;width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d; margin:0px 3px 10px 0px;}
.caption h1 a:link {text-decoration:none; color:#FFFFFF; width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d; }
.caption h1 a:visited {text-decoration:none; color:#FFFFFF; width:160px;width:"162px";text-transform: uppercase; font-size: 11px;background: #8e8d8d; }
.caption h1 a:hover {text-decoration:none; color:#FFFFFF; width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d;}

.caption_right{ color: #4c4b4b; width:160px; padding: 0px 0px 10px 0px; vertical-align:top;}
.caption_right h1{color:#FFFFFF; padding:0px 0px 2px 5px;width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d; margin:0px 0px 10px 0px;}
.caption_right h1 a:link {text-decoration:none; color:#FFFFFF; width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d; }
.caption_right h1 a:visited {text-decoration:none; color:#FFFFFF; width:160px;width:"162px";text-transform: uppercase; font-size: 11px;background: #8e8d8d; }
.caption_right h1 a:hover {text-decoration:none; color:#FFFFFF; width:160px;width:"162px"; text-transform: uppercase; font-size: 11px;background: #8e8d8d;}

.caption p{font-size: 11px; padding: 0px 15px 0px 0px;}
.caption div.left_foto{ margin: 0px 5px 10px 0px; background:#d0d0d0; width:165px;}
.caption div.left_foto div.info{ width: 123px; text-transform:none;background:#d0d0d0; margin:10px 0px 10px 0px;  padding:0px 0px 0px 1px;}

.caption ul{width: 160px;list-style-type: none;	margin: 0;padding:0;font-size: 10px;}
.caption li{padding: 0px 0px 5px 7px;}
.caption li a:link{color: #6a6868;text-decoration:none;text-transform:uppercase;}
.caption li a:visited{color: #6a6868;text-decoration:none;text-transform:uppercase;}
.caption li a:hover{color: #848383; text-decoration:none;}
.caption .scatselected{font-weight:bold; background:url(/imgs/design/ar2.gif) no-repeat 0px 2px; padding-left:7px;}
.caption a:link {text-decoration:underline; color:#6a6868;}
.caption a:visited {text-decoration:underline; color:#6a6868;}
.caption a:hover {text-decoration:underline; color:#848383;}


.content{ padding: 10px 25px 0px 0px; vertical-align:top; color:#6a6868; width: 607px;}
.content p{ margin-left:2px;}

.but_top_center{ padding: 0px 0px 0px 0px; vertical-align:bottom; width:607px;}
.but_top_center a.back{padding:2px 0px 2px 0px;  display:block; text-decoration:none; text-transform:uppercase; color: #ffffff; font-size: 8px; background: #8e8d8d; margin:0px 0px 4px 0px; text-align:left; float:left; width: 80px; letter-spacing:1px;}
.but_top_center a.back img{ margin: 0px 17px 0px 12px;}

.but_top_center a.idea{display:block; text-decoration: underline; text-transform:uppercase; color: #6A6868; font-size: 11px; /*padding:2px 0px 2px 0px;  background: #8e8d8d;letter-spacing:1px;*/ margin:0px 0px 3px 0px; text-align:right; float:right; width: 220px;}
.but_top_center a.idea img{ margin: 0px 12px 0px 47px;}

.logo{ padding:10px 5px 5px 5px; /*text-align:right; */ vertical-align:top}
.logo img{ margin:15px 0px;}


.bot{color: #4c4b4b; font-size:11px; padding:25px 0px 0px 0px; }
.bot a:link{ padding: 0px 3px;color: #4c4b4b;  font-size:11px; text-decoration:none;}
.bot a:visited{ padding: 0px 3px;color: #4c4b4b;  font-size:11px;text-decoration:none;}
.bot a:hover{ padding: 0px 3px;color: #4c4b4b; font-size:11px;text-decoration:none;}

.bot1{background: #8e8d8d; text-transform: uppercase; text-align: center;}
.bot1 a:link{ padding: 0px 3px;color: #FFFFFF; text-transform: uppercase; text-align: center; font-size:11px; text-decoration:none;}
.bot1 a:visited{ padding: 0px 3px;color: #FFFFFF; text-transform: uppercase; text-align: center; font-size:11px;text-decoration:none;}
.bot1 a:hover{ padding: 0px 3px;color: #FFFFFF; text-transform: uppercase; text-align: center; font-size:11px;text-decoration:none;}


.tab{ font-size:10px; text-transform:uppercase; color: #ffffff; background:#8b8a8a;border-bottom: solid 3px #d0d0d0; height:20px; display:block; text-decoration:none; clear:both; width:605px; }
.tab div{ background: #8b8a8a; padding:3px 0px 3px 0px; float:left; cursor: hand;}
.tab div.inf{ width:200px; text-align: left;margin:0px 10px 0px 7px; }
.tab div.num{ width:40px; text-align: right; margin:0px 5px;}
.tab div.plus{ width:300px; text-align: right; margin:0px 7px;}

.b_foto{ margin-bottom:0px;}
.foto_mini{width:605px;}
.foto_mini a{ margin: 8px 0px; display:block; }

.arhi{ background: #eaf2f5;margin: 0px 0px 3px 0px; width: 605px; color: 8b8a8a; font-size:10px; height:125px; width:607px;}
.arhi td.opis{ padding: 10px 10px 10px 16px;vertical-align: top;}

/*search*/

.search{width: 165px;}
form.page1{ padding:0px 5px 5px 5px; margin: 0; height: 55px; background: #e8e7e7; border: solid 1px  #8b8a8a;}
input.text{ border: solid 1px  #8b8a8a; width: 150px; font-size: 11px;}
input.but{  text-transform:lowercase; border: none; background: #8e8d8d; color:#ffffff; text-align:center; font-size: 11px; width: 80px; padding: 0px 0px 2px 0px; margin: 5px 0px 5px 70px;}


.auth{ color:#6a6868; width: 165px; margin-bottom: 10px;}
.auth td{ padding:3px 6px 0px 4px;}
.page2 .auth td a:link{color:#6a6868; text-decoration:underline; font-size: 10px;}
.page2 .auth td a:hover{color:#6a6868; text-decoration:underline;font-size: 10px;}
.page2 .auth td a:visited{color:#6a6868; text-decoration:underline;font-size: 10px;}
form.page2{ padding:0px 0 0 0;margin: 0; height: 125px; background: #e8e7e7; border: solid 1px  #8b8a8a;}
input.but1{  text-transform:lowercase; border: none; background: #8e8d8d; color:#ffffff; text-align:center; font-size: 11px; width: 50px;padding: 0px 0px 2px 0px; margin: 5px 0px 5px 102px;}
input.text1{ border: solid 1px  #8b8a8a; width: 100px; font-size: 11px;}

.nastr{width: 165px;}
.nastr th{ background: #dadada; color: #6a6868; font-weight: normal; font-size: 10px; text-align: left;padding: 3px 0px 3px 5px;}
.nastr th.rith{ background: #dadada; color: #6a6868; font-weight: normal; font-size: 10px;border-right: solid 1px #8e8d8d; text-align: left;padding: 3px 0px 3px 5px;}
.nastr td{color: #6a6868; font-size: 11px; border-bottom: solid 1px #8e8d8d; padding: 3px 3px 3px 5px;}
.nastr td.ri{color: #6a6868; font-size: 11px; border-bottom: solid 1px #8e8d8d;border-right: solid 1px #8e8d8d;padding: 3px 3px 3px 5px;}
.nastr td.rinobor{border-bottom: none;padding: 3px 3px 3px 5px;}
input.but2{border: none; text-transform:lowercase;  background: #8e8d8d; color:#ffffff; text-align:center; font-size: 11px; width: 70px;  padding: 0px 0px 2px 0px; margin: 5px 0px 5px 85px;}
form.page3{padding:0px 0 0 0;margin: 0; height: 210px; background: #e8e7e7; border: solid 1px  #8b8a8a;}

.close{display: block; width: 10px; height: 10px; background: url(/rightmenu/close2.gif) no-repeat top right; margin: 5px 4px 3px 0px;}

/*register*/
.reg td{ padding: 5px 5px 5px 0;}
.reg span{ font-size:9px;}
input.text2{ border: solid 1px  #8b8a8a; width: 400px; font-size: 11px;}
input.but2{ margin-left:30px; text-transform:lowercase; border: none; background: #8e8d8d; color:#ffffff; text-align:center; font-size: 11px; width: 80px; padding: 0px 0px 2px 0px; margin: 5px 0px 5px 0px;}

.vhod input{font-size:10px;width:20px;}
.opis{background:#FFF;color:#6a6868;width:605px}

.isp{width:605px;background:#FFF;color:#8b8a8a;}
.isp table{border-bottom: 2px solid #d0d0d0; vertical-align:top;color:#6a6868;}
.isp img {margin: 0px 20px 0px 0px;}
.tab div.inf2{ width:600px; text-align: left;margin:0px 10px 0px 7px;}

.isp_kat{height:20px;background-color:#6a6868;width:605px;border-bottom: 3px solid #d0d0d0;}
.isp_kat a{color:#F5f5f5;text-decoration:none;background-color:#6a6868;valign:center;}
.isp_kat div {padding-left: 20px;}
.big_foto {width:605px;height:400px; background: #8b8a8a; margin-bottom:10px;}

.search {color: #8b152b;}

div .menuaktiv{background-color:#a2a1a1; width:160px; cursor:hand;}
.flashka{height:100%;}
.bg_col a:link {color:#a3a2a2;text-decoration:none;font-size:13px;padding:0 5px}
.bg_col a:visited {color:#a3a2a2;text-decoration:none;font-size:13px;padding:0 5px}
.bg_col a:hover {color:#a3a2a2;text-decoration:none;font-size:13px;padding:0 5px}
.bg_col1 a:link{color:#FFFFFF;text-decoration:none;font-size:13px;background-color:#8b8a8a;padding:1px 5px; }
.bg_col1 a:visited{color:#FFFFFF;text-decoration:none;font-size:13px;background-color:#8b8a8a;padding:1px 5px; }
.bg_col1 a:hover{color:#FFFFFF;text-decoration:none;font-size:13px;background-color:#8b8a8a;padding:1px 5px; }

input.chek{font-size:13px;}

.bottom_img{text-align:center; background:url(/imgs/design/bottom_img2.png) no-repeat; width:605px; height:31px; margin-top:15px; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/design/bottom_img.png"); /* For IE */
background-image: "none"; /* For IE */}

.logo1{display:block;background:url(/imgs/design/logo1.png) no-repeat; width:102px; height:39px; margin:0; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/design/logo1.png"); /* For IE */
background-image: "none"; /* For IE */}

.disable{float:left; margin: 2px 1px; background:url(/imgs/design/disable.png) no-repeat; width:11px; height:11px;  
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/design/disable.png"); /* For IE */
background-image: "none"; /* For IE */}

/* New style for html block (Grey2) */

.abc_link { color: #565960; text-decoration:none; padding:0 1px; font-size:11px; }
.abc_link a:link { color: #565960; text-decoration:none; padding:0 1px; }
.abc_link a:visited { color: #565960; text-decoration:none; padding:0 1px;}
.abc_link a:hover { color: #565960; text-decoration:none; padding:0 1px; }

.abc_none { color:#a4a3a3;text-decoration:none; font-size:11px; padding:0 1px; font-size:11px; }

.bg_col2{color:#FFFFFF;text-decoration:none;font-size:11px; background-color:#8b8a8a; padding:3px 3px; }

#block_designers { margin-top:10px; }
// #div_designer { width:605px; padding:3px; height:14px; color:#fefefe; background:#8b8a8a; font-size:11px; margin-bottom:3px;}
#div_designer_select { width:605px; padding:3px; height:14px; background:#f4f3f3; font-size:11px; color:#777576; margin-bottom:3px;}
#div_designer_txt { position:relative; left:30px; top:5px; width:420px; color:#777576; }
.div_designer_descr {cursor:pointer;  width:605px; height:100px; padding:0px; background:#f5f5f5; font-size:11px; color:#777576; margin-bottom:3px; }
#div_number { position:relative; right:5px; float:right; width:10px;}
#designer_name { position:relative; left:2px; float:left; }
#pagenavigation { width:607px; margin-top:50px; }

.tab1{ font-size:10px; text-transform:uppercase; color: #ffffff; background:#8b8a8a;border-bottom: solid 3px #d0d0d0; height:20px; display:block; text-decoration:none; clear:both; width:605px; }
.tab1 div{ background: #8b8a8a; padding:3px 0px 3px 0px; float:left; cursor: hand;}
.tab1 div.inf{ width:200px; text-align: left;margin:0px 10px 0px 7px; }
.tab1 div.num{ width:40px; text-align: right; margin:0px 5px;}
.tab1 div.plus{ width:300px; text-align: right; margin:0px 7px;}
.isp_kat1{height:20px;/*background-color:#6a6868*/;width:605px;border-bottom: 3px solid #d0d0d0;}
.isp_kat1 a:link{color:#6a6868;text-decoration:underline;valign:center;}
.isp_kat1 a:visited{color:#6a6868;text-decoration:underline;valign:center;}
.isp_kat1 a:hover{color:#8b8a8a;text-decoration:underline;valign:center;}
.isp_kat1 div {padding-left: 20px;}

.stroyreview {margin-top:10px;padding:3px 1px;border:1px dotted #6a6868;}
.stroyreview  img{float:left;}
.stroyreview  a{text-align:left !important; color:#6a6868 !important;font-weight: bold;font-size:11px !important;}

/* Style for block Right-News (Grey2) */
.news_head {text-transform:uppercase; cursor:pointer; width:165px; height:15px; background:#8B8A8A; color:#ffffff; font-size:11px; margin-bottom:1px; border-bottom:5px solid #d0d0d0;}
.news_block { margin-top: 10px; cursor:pointer; width:165px; height:50px; border:2px solid #8B8A8A; color:#ffffff; font-size:11px; margin-bottom:1px; padding:0px; }
.div_readme { cursor:pointer; padding-top:5px; }
.news_head a{text-decoration:none;}
.news_block a{text-decoration:none;color:#8B8A8A;}

.magazin { border: #8e8d8d solid 2px;} 
.magazin h2 {color: #FFFFFF; background: none;}
.but_top_center a {color:#6A6868;}
.zoneselected {border: solid 2px #a70000 !important; display:block; width:145px;}
.zonename h1 {background: url(http://www.interiorexplorer.ru/imgs/design/arrow.gif) no-repeat; background-position:90% 50%; background-color:#8e8d8d;}

.drzones{color: #FFFFFF; font-size: 10px; margin-right: 3px; padding: 0px;  text-transform: uppercase;}
.drzones span{ background: none repeat scroll 0 0 #8e8d8d;padding:3px;display: block; }
.drzones a{display: block;font-size: 11px; padding: 3px 0 3px 10px; }
.left{height:382px; height:"400px";}

