html, body{
height:100%
}
body{
background-color:#FFFFFF;
margin:0px;
color:#141B39;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link{
/*color:#666666;*/
/*color:#141B39;*/
color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited{
/*color:#666666;*/
color:#000;
}
a:hover{
text-decoration:none
}
form{
padding:0px;
margin:0px
}

.chkbx {
    height:15px;
    width:25px;
}
#po INPUT {
padding: 0px;
margin: 0px;
font-size: 11px;
line-height: 11px;
}


table{
border:none;
border-collapse:collapse;
}
td{
font-size:12px;
padding:0px;
}

/*style definition*/
#left{
background-color:#999999;
background-image:url(../pics/right_top.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
width:255px!important;
}
#po{
padding:25px 0px 0px 25px;
width:250px;
position:absolute;
top:0px;
}
#po img{
margin:0px 0px 10px 15px
}
#po input#txt{
border:1px solid #B7B7B7
}
#l_m_cont{
margin:0px;
position:absolute;
left:5px;
top:194px;
width:200px;
text-align:right;
}
#l_m_cont a#txt:link, #l_m_cont a#txt:visited{
color:#F7FAE3;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#l_m_cont a#txt:hover{
color:#EBF2B7;
}
#l_m_cont img{
border:none;
filter:expression(fixPNG(this)); 
height:17px; 
width:17px;
vertical-align: bottom;
}
.lm{
margin-top:25px;
position:absolute;
height:44px;
width:150px;
}
#abt{
border-left:6px solid #4C684C;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:5px 5px 10px 21px;
width:auto
}


#center{
background-color:#4B9002;
background-image:url(../pics/dot_left.gif);
background-position:0%;
background-repeat:repeat-y;
padding-left:1px;
vertical-align:top;
/*z-index: 2000;*/
}
#center #fon{
background-image:url(../pics/cent.jpg);
background-position:0% 0%;
background-repeat:repeat-x;
vertical-align:top;
}
#center table#cent_main{
background-image:url(../pics/right.jpg);
background-position:100% 0%;
background-repeat:repeat-y;
z-index: 1000
}
#head, #head_l, #head_m{
color:#648E29;
padding:35px 0px 0px 97px;
font-weight:bold;
font-size:11px;
text-transform:uppercase
}
#head_l{
color:#F7FAE3;
font-size:12px;
padding:0px 0px 21px 0px;
}
#head_l a{ 
font-size:10px;
color:#F7FAE3;
text-decoration:none
}
#head_l input{
background-color:transparent;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#F7FAE3;
text-align:left;
text-transform:uppercase
}
#head_l a:hover{ 
text-decoration: underline
}
#head_m{

border-left:2px solid #FFFFFF;
font-size:12px;
line-height:20px;
margin:0px 0px 7px;
padding:2px 0px 2px 5px;
}
#head_b{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
margin-bottom:12px;
padding:0px 0px 0px 8px;
}
img#logo{
margin:-7px 0px 0px 45px
}
#m_menu_div{
background-image:url(../pics/cent_top_l.gif);
background-position:0% 0%;
background-repeat:no-repeat;
vertical-align:top;
height:490px;
width:500px;
position:absolute;
margin:0px;
text-align:left;
top:0px;
z-index:0;
}
#m_menu_div_t{
background-image:url(../pics/cent_top_l.gif);
background-position:0% 0%;
background-repeat:no-repeat;
vertical-align:top;
height:530px;
width:500px;
position:absolute;
margin:0px;
text-align:left;
top:0px;
}
.m_menu{
position:absolute;
height:44px;
width:150px;
margin-top:94px;
}
.m_menu a{
color:#214417;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
line-height:13px
}
.m_menu a:visited{
color:#003500;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.m_menu img{
border:none;
float:left;
margin-right:5px;
margin-top:39px;
height:44px;
width:44px;
filter:expression(fixPNG(this))
}
.m_menu a:hover{
color:#000000
}
#desc{
background-image:url(../pics/cent_top_r.jpg);
background-position:100% 0%;
background-repeat:no-repeat;
vertical-align:top;
padding:130px 20px 70px 295px;
z-index: 2!important;
line-height: 1.75;
}
#quest_fon{
background-color:#444444;
height:10px;
line-height:9px;
padding:0px;
width:690px;
position:absolute;
margin-right:0px;
right:0px;
z-index:0;
bottom:48px;
}
#quest{
bottom:-10px;
height:84px;
width:700px;
position: absolute;
margin-right:0px;
right:0px;
z-index:1;
font-size:11px
}
	*html #quest{
	bottom:6px
	}
img#dot{
float:left;
margin:-28px 10px 0px 12px
}
#quest table#m_q{
background-color:#FFFFFF;
border:1px solid #444444;
border-right:none;
height:70px
}
#quest table td{
vertical-align:top;
padding-left:10px
}
#quest table td#t{
font-size:11px;
padding-top:10px
}
#quest table td#t_b{
font-size:11px;
}
#q_txt{
border:1px solid #DDDDDD;
height:16px;
margin:1px 0px 1px 0px;
width:95%
}
#quest #q_area{
border:1px solid #DDDDDD;
height:50px;
width:96%;
overflow: auto
}



#right{
background-image:url(../pics/right_bot_r.jpg);
background-position:100% 100%;
background-repeat:no-repeat;
vertical-align:top;
width:277px;
height:800px
}
#right #r_fon{
background-image:url(../pics/right_top_r.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
}
#right table td{
height:500px;
vertical-align:top
}
#right div#r_head{
color:#004A00;
padding:0px 0px 10px 28px;
font-weight:bold;
font-size:14px;
text-transform:uppercase
}
#right div#r_b{
color:#003500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
padding:5px 0px 5px 23px;
text-decoration:underline
}
#right div#r_b a{
color:#003500;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
margin-bottom:7px;
}
#right table td div#r_b img{
}

#foot_l{
background-color:#4D9305;
padding:0px 93px 0px 28px;
height:100px;
width:134px
}
#foot_l a{
color:#DCE9CD;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif
}
#foot_r{
background-color:#F7FAE3;
background-image:url(../pics/dot_right.gif);
background-position:left;
background-repeat:repeat-y;
height:100px;
padding:0px 145px 0px 30px
}
#f_head{
border-bottom:1px solid #E5E7D3;
color:#686864;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:0px 145px 5px 105px
}
#foot_r td{

}
#foot_r td#f_cont{
color:#444444;
font-size:11px;
padding:5px 0px 0px 105px

}
#foot_r td a{
color:#444444;
font-size:11px
}
.zi{
z-index: 1500;
border: 1px solid #FFFFFF;
}
	#head_b div{
	position:relative;
	z-index:4
	}
#head_m div{
position:relative;
z-index:4
}

.winSider{
         display: block;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
      	/*box-shadow: 0 0 150px #007B00;*/
      	/*-webkit-box-shadow: 0 0 150px #007B00;*/
      	/*-moz-box-shadow: 0 0 150px #007B00;*/
        opacity: 1; 
        filter: alpha(Opacity=80);         
        position:absolute;
        top:570px;
        width:205px;
        left:20px;
        overflow: hidden; 
        border: 1px solid #012C01;
        padding: 5px 15px 15px 0px;
        background-color: #F9FCF1;
        border-color: #444444 -moz-use-text-color #444444 #444444;
        border-style: solid solid solid solid;
        border-width: 1px 1px 1px 1px;
        font-family: verdana!important;
        
}

  .winSider .Sizer input{
  margin: 3px;
  padding: 2px;
  font-family: verdana!important;

}


 .line{
  font-family: verdana!important;
  width: 100%;
  margin:10px;
  font-weight: bold;
  color: #002601;
}

.line input{
  float:right;
  border:solid 1px #8F978F;
  background-color: #FFFFFF!important;
  margin-right: 10px;
  text-align: center;
  color:#8F978F;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana!important;
  width: 120px;
  
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.line input:focus{
       border-color:#002601;
       color: #002601;
       background-color: #FFFFFF!important;
}

.sbmt{
    color:#FFFFFF;
    background-color: #012700;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:none;
    opacity: 0.6;     
    padding: 3px 6px;
    margin-top:10px;
    cursor: hand;
    cursor: pointer;
    font-size: 12px;
    font-family: verdana!important;
    

}

.sbmt:hover{
    opacity: 1;  
}

.Sizer{
         display: block;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
      	box-shadow: 0 0 150px #007B00;
      	-webkit-box-shadow: 0 0 150px #007B00;
      	-moz-box-shadow: 0 0 150px #007B00;
        opacity: 0.8; 
        filter: alpha(Opacity=80);         
        position:absolute;
        top:732px;
        width:205px;
        left:20px;
        overflow: hidden; 
        border: 1px solid #012C01;
        padding: 5px 15px 15px 0px;
        background-color: #F9FCF1;
        border-color: #444444 -moz-use-text-color #444444 #444444;
        border-style: solid none solid solid;
        border-width: 1px medium 1px 1px;
        font-family: verdana!important;
}

#ing_slider_first, #ing_slider_second {
    height: 190px;
    width: 100%;
	border: 1px solid #E5E5E5;
}

.int_top_text {
	background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 900;
    height: 30px;
    padding: 8px 0 0;
    text-align: center;
}
.carousel  {
	clear: both;
	height: 312px;
	position: absolute;
	width: 615px;
	margin-left: 30px;
}
.carousel-wrapper {
   width: 630px;
   overflow: hidden;
   margin:0px;
   padding:0px;
   height: 160px;
}
.carousel-items {
   width: 10000px;
   position: relative;
}
.carousel-block {
   float: left;
   width: 150px;
   padding: 0px 0px;
   margin-right: 10px;
}

.carousel-block img{
   float: left;
   padding: 0px;
   width:150px;
}


.caption {
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 900;
    margin-top: 127px;
    opacity: 0.6;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    width: 150px;
}
 
.carousel-button-left, .carousel-button-right{
   width: 25px; 
   height: 99px;
   position: relative;
   text-decoration:none ! important;
   border:none ! important;
   display: block;
   position: absolute;
   margin-top:25px;
   z-index: 1000;
}
.carousel-button-left{
	background-image: url("http://dima-test.dev-zone.ru/adgstroy/prev.png");

}
.carousel-button-right{
	background-image: url("http://dima-test.dev-zone.ru/adgstroy/next.png");
	margin-left:665px;
}

.ing_slidepoints {
    margin: 0 auto;
    padding: 3px;
    position: relative;
    text-align: center;
    top: 8px;
}
.ing_slidepoints div.active {
    background-image: url("http://www.potolki-stroy.ru/wp-content/themes/ceilings/images/slpointact.png");
}
.ing_slidepoints div {
    background-image: url("http://www.potolki-stroy.ru/wp-content/themes/ceilings/images/slpoint.png");
    background-size: 20px auto;
    display: inline-block;
    height: 19px;
    margin: 0 5px;
    width: 20px;
}
 
#ff{float: left; width: 200px; display: none;}


.tab td{
padding:0px 3px;text-align:center;
}
.export_num_ing{
border: 3px solid rgb(119, 170, 119);
border-radius: 30px;
background-color: rgb(255, 255, 255);
}
.export_num_ing td{
padding: 10px;
}
.export_num_ing td:nth-child(1){
width: 255px;
}
.export_num_ing img{
height: 130px;
border-radius: 30px;
}
.left_menu {	
	margin:0px 0px 0px -10px;
	list-style-image: url(/assets/pics/r_dot.gif);
}
.left_menu LI {
	padding-bottom: 15px;
}