*{ font-family: Arial, sans-serif;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
}

*html div.conteiner{
     width: 997px;	 
     margin: 0 auto;
}
*+html div.conteiner{
     width: 997px;
     margin: 0 auto;
}
div.conteiner{
	 width: 1002px;
	 font-size:12px;
     margin: 0 auto;
}

div.header{
	 background: url(images/header.jpg);
     width: 100%;
	 height: 155px;
     float:left;
}

div.logo{
     width:263px;
	 height:109px;
	 padding:22px 0px 0px 19px;
     float:left;
}
div.header_text{
     width:450px;
	 padding:53px 0px 0px 36px;
     float:left;
}
.header_text h2{
	 font-size:19px;
	 color:#fff;
	 line-height:27px;
}

div.telefon{
     width:225px;
	 margin:100px 0px 0px -5px;
	 font-size:36px;
	 color:#fff;
     float:left;
}
.telefon span{
	 font-size:20px;
}


div.menu{
	 background: url(images/menu.gif);
     width:100%;
	 height:43px;
     float:left;
}
.menu img{
	 position:relative;
	 left:22px;
}

ul {
     list-style-type: none;
     /*list-style:inside square;*/
}
.menu ul {
     width:733px;
	 padding: 0px 0px 0px 20px;
	 float: left; 
}
.menu li {
	 background: url(images/menu_li.gif) no-repeat;
	 padding: 0px 0px 0px 0px;
	 float: left; 
}  

.menu li a { 
     text-decoration: none;
	 display: block;
     padding: 16px 15px 10px 15px;
}
.menu li a:hover {
	 color: #e98c3b;
}



div.zayavka{
     float:left;
}
.zayavka a{
	 background: url(images/zayavka.gif);
     width:232px;
	 height:31px;
	 font-size:20px;
	 text-decoration:none;
	 color:#0085ce;
	 display:block;
	 padding:3px 0px 0px 0px;
	 margin:4px 0px 0px 0px;
	 text-align:center;
     float:left;
}



div.kredit_blok{
     width:100%;
     float:left;
}
div.kredit{
	 background: url(images/kredit.gif) 4px 2px;
     width:296px;
	 height:128px;
	 padding:22px 4px 4px 31px;
     float:left;
}
.kredit img{
	 margin:0px 20px 0px 0px;
}
.kredit h1 {
	 font-size:14px;
	 color:#0083b1;
	 font-weight:lighter;
	 margin:0px 0px 13px 0px;
}
.kredit p{
	 padding:0px 15px 0px 0px;
}
a{
	 color:#0083b1;
}
a:hover { text-decoration:none;} 


div.kredit{
	 background: url(images/kredit.gif) 4px 2px;
     width:296px;
	 height:128px;
	 padding:22px 4px 4px 31px;
     float:left;
}



div.padding{
     width:100%;
	 padding:0px 0px 110px 0px;
     float:left;
}
div.left{
     width:260px;
	 padding:40px 0px 30px 20px;
     float:left;
}
div.banner{
	 background: url(images/banner.gif);
     width:160px;
	 height:400px;
     float:left;
}


/*div.right{
     width:615px;
	 padding:28px 0px 30px 0px;
     float:left;
} */
div.right{
     width:615px;
      padding:28px 40px 30px 0px;
     float:right;
}

.right h1{
     font-size:18px;
     color:#e98c3b;
     font-weight:lighter;
     text-decoration:underline;
     margin:0px 0px 15px 0px;
}
.right h2{
     font-size:18px;
	 color:#e98c3b;
	 font-weight:lighter;
	 text-decoration:underline;
	 margin:0px 0px 15px 0px;
}
.right p{
	 margin:0px 0px 13px 0px;
}
.right li{
	 padding:0px 0px 0px 10px;
}


div.mews_cont{
     width:100%;
     float:left;
}
div.mews{
	 background: url(images/mews.gif) no-repeat 5px 0;
     width:313px;
	 padding:0px 9px 30px 10px;
     float:left;
}
.mews h2{
     padding:9px 0px 5px 8px;
	 font-size:14px;
	 color:#fff;
}
form {
	 width: 100%;
	 height:100px;
	 text-align:center;
}
*html input.form {
     height: 19px;
	 padding: 3px 0px 0px 10px;
}
*+html input.form {
     height: 19px;
	 padding: 3px 0px 0px 10px;
}
input.form {
     background:url(images/form.gif);
	 width: 149px;
     height: 22px;
	 padding: 0px 0px 0px 10px;
	 margin: 14px 0px 14px 0px;
	 font-size: 12px;
     color: #585858; /* #ccc */
}
input.button {
     background:url(images/button.gif);
	 width: 150px;
     height: 22px;
	 cursor:pointer;
}

.mews p{
     padding:10px 0px 10px 0px;
	 clear:right;
}
.mews a{
     float:right;
	 text-decoration:none;
}



/*****VNUTR*****/


div.left2_center{
	 background: url(images/left2_center.gif) repeat-y;
	 margin:20px 0px 0px 0px;
     float:left;
}
div.left2_top{
	 background: url(images/left2_top.gif) no-repeat;
     float:left;
}
div.left2_bottom{
	 background: url(images/left2_bottom.gif) no-repeat bottom;
	 width:248px;
	 padding: 5px 0px 10px 15px;
     float:left;
}
.left2_bottom li {
	 width:180px;
	 height:55px;
}  

.left2_bottom li a { 
	 font-size: 14px;
	 position:relative;
	 top:8px;
	 left:10px;
     padding: 0px 0px 0px 0px;
}
.left2_bottom li a:hover {
	 text-decoration: none;
}






html {
     
     height: 100%;
}
* html body {
     height: 100%;
}
body {
	 background:url(images/fon.gif) repeat right;
     min-height: 100%;
	 height: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "100%" : "100%");
	 height: 100%;
     width: 100%;
	 height: auto !important;
     position: relative;
     float: left;
}
div.footer{
     width: 100%;
	 height: 110px;
	 position: absolute;
     bottom: 0;
	 clear: left;
}

div.footer2{
     width:997px;
	 height: 110px;
     margin:0 auto;
}
.footer ul {
	 background: url(images/footer_ul.gif);
	 width:980px;
	 height:50px;
	 padding:0px 0px 0px 14px;
	 float: left; 
}
.footer li {
	 padding: 13px 0px 0px 10px;
	 float: left; 
}  

.footer li a { 
	 font-size: 12px;
	 color: #fff;
     padding: 0px 0px 0px 0px;
}
.footer p { 
	 font-size: 12px;
     padding: 20px 0px 0px 26px;
	 float: left; 
}

/*#order_form  {
    z-index:100000;
    border:solid 1px #999;
    background:#ebeced;
    padding: 5px 15px 10px;
    position:fixed;
    width:350px;
    left:50%;
    margin-left:-150px;
    top:30px;
} */
#order_form  {
    z-index:100000;
     height:496px;
    border:solid 1px #999;
    background:#ebeced;
    padding: 5px 15px 10px;
    position:fixed;
    width:350px;
    left:50%;
    margin-left:-150px;
    top:30px;
     float: left; 
} 

*html div.formbuilderform {
    margin:0px 0px 0px -52px;
}
*+html div.formbuilderform {
    margin:0px 0px 0px -52px;
}   

*html div.rr_text {
    margin:0px 0px 0px 52px;
}
*+html div.rr_text {
    margin:0px 0px 0px 52px;
}

/**/   
*html #order_form  {
    z-index:100000;
    border:solid 1px #999;
    background:#ebeced;
    padding: 5px 15px 10px;
    position:absolute;
    width:350px;
    left:50%;
    margin-left:-150px;
    top:30px;
}


#order_form .bt_close {
    color:#E21F26;
    font-family:tahoma;
    font-size:20px;
    cursor:pointer;
    float:right;
}

div.rr_title{
margin-top:6px;
color:#000;
font-family:tahoma;
font-size:11px;
font-weight:bold;
float:left;
width:205px;
line-height:30px;
}

div.rr_name, div.rr_phone, div.rr_phonetime, div.rr_email, div.er_cont .submit, div.captcha{
width:300px;
/*float:left;*/
/*clear:both;*/
}
div.formbuilderform div.submit{
    width:350px;
    float:right;
}
/*display:inline-block;*/

div.rr_name div, div.rr_phone div, div.rr_phonetime div, div.rr_email div, div.er_cont .submit div, div.captcha div{
display:inline-block;
width:350px;
}
div.formbuilderform div.submit div, div.formbuilderform1 div.submit div{
display:inline-block;
}

div.rr_text label {
    color:#000;
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
}

div.rr_name label, div.rr_phone label, div.rr_phonetime label, div.rr_email label, div.captcha label{
    color:#000;
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
    float:left;
    width:185px;
    text-align:right;
    margin-top:0px;
    line-height:11px;
}

div.rr_name input, div.rr_phone input, div.rr_phonetime input, div.rr_email input, div.captcha input,
div.rr_name select, div.rr_phone select, div.rr_phonetime select, div.rr_email select, div.captcha select{
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
    float:right;
    width:150px;
    height:22px;
    line-height:20px;
    border:1px solid #205e9b;
    margin-bottom:3px;
}
div.rr_name{
    margin-top:0px;
}

div.formbuilderform{    
    /*height:205px;*/
}
div.formbuilderform div.submit, div.formbuilderform1 div.submit  {
    background:none;    
    /*float:left;*/
    margin-bottom:5px;
}
div.rr_text label{
    margin-bottom:0px;
}
div.formbuilderform div.submit input.fbsubmit {
    width:99px;
    height:26px;
    line-height:16px !important;
    font-weight:bold;
    background:none;
    background-image:url(images/rr_submit.png);
    border:none;
    vertical-align:top;
    font-family:tahoma;
    font-size:11px;
    color:#205e9b;
    padding:0px;    
}

div.captcha img{
    width:130px;
    height:48px;
    float:right;
    border:1px solid #205e9b;
}
div.error_message{
    color:#f00;
}



.date {
      font-size:11px;
      margin:7px 0px 1px 0px;
}
.right h3 {
      font-size:12px;
      margin:0px 0px 2px 0px;
}
.right ul {
     list-style:inside square;
}


/*************************/
#news2 {
      margin: 0px 0px -160px 0px;
      position:relative;
      top:33px;
      z-index: 2;
      float:left;
}
div.mews{
     background: url(/images/mews.gif) no-repeat 5px 0;
     width:313px;
     padding:0px 9px 30px 10px;
     float:right;
}

#calc input, select {
  border: inset 1px #ACACAC;  
}
#calc td{
  padding:2px 2px 2px 2px;  
}