BODY,TD,P,INPUT,TEXTAREA{font-family:Tahoma,Arial,Helvetica;}
BODY{margin:0}
TD{color:#5f5f5f}
P{text-align:justify;margin:0 3px 10px 3px;color:#5f5f5f}
LI {color:#5f5f5f;text-align:justify;margin:5px 0 5px 0}
HR{margin:0;padding:0}
FORM,INPUT,TEXTAREA,.select1{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select2 {margin:0 auto 5px auto;text-align:right}

A:link,A:visited{color:#3e66c6}
A:active,A:hover{color:#ff8c04}
P.center{text-align:center}
P.left{text-align:left}
P.right{text-align:right}
.dim{margin:0 0 0 0}

h1,h2,h3{font-weight:bold;font-family:Verdana,Arial,Helvetica;text-align:left;margin:5px;color:#ff8c04;text-shadow:1px 1px 1px #ccc}

.red,.red:link,.red:visited,.red:active,.red:hover{color:#ff1100}
.left_text{font-size:11px}
.left_text1{font-size:11px;text-align:center;color:#ff2b00}
.left_text_header{font-size:11px;color:#003688;font-weight:bold}

.bottom{color:#9e9e9e;margin:0}

.ch{font-size:14px;color:#003688;font-weight:bold;text-align:center}

.menu1{color:#3e66c6;text-align:left;margin-left:3px;margin-right:1px}

.menu2{color:#3e66c6;text-align:left;margin-left:10px;margin-right:3px}

.menu2_link,.menu2_link:link,.menu2_link:visited{color:#3e66c6}
.menu2_link:active,.menu2_link:hover{color:#ff8c04}
.menu1_sel,.menu2_sel{color:#ff8c04;text-align:left;font-weight:bold}
.menu1_sel{font-size:13px}
.menu2_sel{margin-left:8px;margin-right:8px}

.menu_stat{color:#555;font-size:10px}

#price1{margin:2px;font-weight:bold;}
#price2 span{font-size:10px;text-decoration:underline;cursor:pointer;color:#3e66c6}

.firm_header{text-align:center;font-weight:bold;color:#fff;margin:3px 3px 0 3px}
#form_1,#form_2{position:absolute;width:550px;text-align:left}
#form_1{margin-top:0}
#form_2{margin-top:240px}
#form_3{width:550px;margin-top:0;height:2000px;text-align:left}

.tt_table{margin:2px;text-align:center}

.m1{color:#d10b2f}
.m2{color:#087dcd}
.m3{color:#079857}
.m4{color:#e06f09}
.m5{color:#700579}

.social_button{padding-left:3px;padding-right:3px;padding-top:7px;float:left;width:125px;height:30px}
.column_pics_container,.search_form_pics{display:inline-block;float:right;padding:0;width:162px;text-align:center}
.sm_pic_div{width:162px;vertical-align:top;display:block;padding:4px;overflow:hidden;text-align:center}
.sm_pic_text{color:#444;text-align:center;margin-left:0;margin-right:0}
.yandex_ads_in_text{margin:0;margin-right:170px}
.yandex_ads_in_text_100{margin-left:0;margin-right:0}

.gallery_pics_container{width:100%;position:relative;padding:5px;display:inline-table}
.gallery_pic_div{width:155px;vertical-align:top;display:inline-block;padding:2px;text-align:center}
.w150{border:1px solid #999;padding:1px;display:inline-block}
.nav{text-align:left}

.articles_links{text-align:left;font-size: 12.5px;margin-bottom:3px;font-weight:bold}
.articles_desc{text-decoration:none;font-size:12px;margin-bottom:3px}
.articles_desc:link,.articles_desc:visited{color:#555}

#page_wrapper{text-align:left;width:100%;height:100%;margin:0;min-width:275px;min-height:575px;max-width:1250px;display:inline-block}
   
#content-wrap{width:auto;margin-left:265px;margin-right:265px;position:relative}

#left_column,#right_column{width:260px;position:relative;display:inline-block}
#left_column{margin-left:-265px}
#right_column{margin-right:-265px}


#left_column>div,#right1{margin:5px;width: auto;padding: 2px;background-color:#f3f3f3;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}
#right1,#left0,#left5,#left6,#left_tt{border-bottom:4px solid #35ef03}
#left2,#left3,#left4,#left_map{border-bottom:4px solid #ff8c04}
#left1{border-bottom:4px solid #ff8c04}
#right2{width:245px;margin:5px;padding:2px}
#left0,#left6{display:none}

#content,#content2{width:100%;position:relative;margin-left:0;margin-right:0}
#content{float:right}
#content2{float:left}


#content_with_borders{padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;}

#search_form_div_1,#search_form_div_2,#search_form_div_3{display:inline-block;vertical-align:top;}
#search_form_div_1{width:350px;text-align:left;padding-right:20px}
#search_form_div_2{width:170px;text-align:left}
#search_form_div_3{width:100%;text-align:center}
#tip_nedv_sm,#rasst_sm,.map_link{display:none}
.sp_str{margin:2px 2px 2px 2px;text-align:left}
.map_link:link,.map_link:visited,.map_link:active,.map_link:hover{color:#2d7d36}
.right_map_link{margin-top:15px;font-weight: bold;text-align:right}


.phone,.email{color:#3e66c6;margin:3px}
.zvonki{color:gray;font-size:8pt;margin:1px;text-align:center}
.search_f{margin-top:7px;margin-bottom:7px}
.search_f2{margin-top:5px;margin-bottom:5px}
.near_km{margin:0;text-align:left;font-weight:bold;white-space:nowrap}
.near_h1{margin:0;text-align:left}

.greenbutton{position:fixed;top:10px;cursor:pointer;text-align:center;z-index:100;display:none;border:1px solid #0da400;border-radius:5px;padding:0;width:46px;height:44px;background:url(green_button_bg.png) #80ea5a;}
.greenbutton div{position:relative;overflow:hidden;width:46px;max-height:44px;padding-top:4px;}
.greenbutton p{color:white;text-align:center;font-size:10px;}
#topbutton{right:10px;}
#mapbutton{right:66px;}
#mapbutton p{line-height:10px;}
#mapShadow{position:fixed;z-index:105;top:0;bottom:0;left:0;right:0;opacity:0.7;background:#000;width:auto;height:auto}
#mapShadow,#mapClose{display:none}
#mapClose {position: fixed;display:table;z-index:120;background:#fff;padding:2px;cursor:pointer;text-align:center;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,0.3)}
#mapClose > div{display:table-row;padding:0}
#mapClose > div > div:nth-child(1){display:table-cell;width:20px;height:25px;font-size:20px;padding:0;vertical-align:middle}
#mapClose > div > div:nth-child(2){line-height:0.9;display:table-cell;width:40px;height:25px;font-size:10px;padding:0;vertical-align:middle}


#fixedBlueButton{text-align:center;position:fixed;z-index:100;bottom:20px;right:10px;left:10px}
.blue_button_cover{text-align:right;margin:5px 0 0 0}

.blue_button,.forms_button{display: inline-block;color:white;text-decoration:none;padding:7px 30px;outline:none;border-width:3px 1px;border-style:solid;border-color:#56b0f3 #2c77b0 #2c77b0;border-radius:8px;background:linear-gradient(#1a9eff, #1e84d4) #1e84d4;background-color:#0891f9;text-align:center;font-size:15px}

.forms_button{cursor:pointer}

.blue_button:link,.blue_button:visited,.search_form_button:link,.search_form_button:visited{color:#fff}
.blue_button:hover,.blue_button:active,.search_form_button:hover,.search_form_button:active{background:linear-gradient(#1a9eff, #2f91dd) #2f91dd;color:white}


.addLands1{width:49%;vertical-align:top;display:inline-block;padding:2px;}
.addLands2{width:15%;display:inline-block;padding:2px;vertical-align:top}
.addLands2 p{text-align:right;}
.addLands3{width:80%;display:inline-block;padding:2px;}
#header,#footer{width:100%;max-width:1250px;display:inline-block;position:relative}
#header1,#header2,#header3,#header4,#footer1,#footer2{margin:0 5px;width:auto}
#footer1 {height:1px;background-color:#ddd}

#h_link_1,#h_link_2,#h_link_3,#h_link_4{position:absolute;top:73px;white-space:nowrap}
#h_link_1{left:10px}
#h_link_2{left:155px}
#h_link_3{left:305px}
#h_link_4{left:500px}

.h_link{font-size:10.5pt;margin:0}
.h_link:link,.h_link:visited,.h_link:active,.h_link:hover{color:#333}
#header1 {height:100px;overflow:hidden}
#header2 {height:1px;background-color:#ccc}
#header3 {height:3px}
#header4 {height:10px;background-color:#4068c0}

#headerSm{margin:0 5px;height:62px;overflow:hidden;width:auto}

@media screen and (max-width:1000px)
{  
#content-wrap{margin-right:0}
#right_column{display:none}
#left0{display:block}
#content_with_borders{border-right-width:0}
}




@media screen and (max-width:700px)
{
#content-wrap{margin-left:225px}
#left_column{margin-left:-225px;width:220px}
.w150{max-width:75px;max-height:75px;width:auto;height:auto}
.sm_pic_div,.column_pics_container,.search_form_pics{width:87px}
.gallery_pic_div{width:80px}
.sm_pic_text{font-size:6px}
.yandex_ads_in_text{margin-right:95px}
}


@media screen and (max-width:530px)
{
#tip_nedv_full,#rasst_full,#index_genplan_itp,#index_text,#index_news{display:none}
#tip_nedv_sm,#rasst_sm {display:block}
#content-wrap{margin-left:0}
#left_column{float:none;width:100%;margin-left:0;margin-right:0;text-align:center}
#left_column>div{width:300px;display:inline-block}
#ya_search_results{width:95%}
.map_link{display:inline}
#content_with_borders{border-left-width:0}
#search_form_div_1,#search_form_div_2{width:100%;padding-right:0;}


#header,#footer{width:100%;display:inline-block;position:relative}
#header4,#footer1,#footer2{margin:0 5px;width:auto}
#footer1 {height:1px;background-color:#ddd}
#header4{height:5px;background-color:#4068c0}

}


@media screen and (max-width:370px)
{
#left_column>div{width:95%}
.blue_button_cover{text-align:center}
.blue_button,.forms_button{width:95%;padding:5px 0}
}





/*стили десктопа*/
BODY,TD,P,INPUT,TEXTAREA{font-size:14px}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
.menu1{font-size:12px;margin-top:5px;margin-bottom:5px}
.menu2{font-size:12px;margin-top:3px;margin-bottom:3px}
.menu2_sel{font-size:12px;margin-top:8px;margin-bottom:8px}


.fancybox-caption{font-size:20px!important;color:#ccc!important;}	


