.max_width{max-width:1260px; min-width:750px}
div.max_width{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<750?"750px":((document.documentElement.clientWidth || document.body.clientWidth)>1260?"1260px":"100%"))}/*-- IE hacks --*/





a{color:#0088cc; text-decoration:underline}
a:hover{text-decoration:none}
a:visited{color:#7c65be}


body {background:#ffffff; color:black; font:90% Arial; padding:50px 45px; margin:0;  }



td{font:90% arial; padding:0}
table{border-collapse:collapse;}

img{border:0}
H1{font-size:34px; font-weight:normal; margin:0; padding:0 0 20px 0}
.menu a{font-size:12px; color:white !important;  background:black; padding:4px 6px; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; }
.menu UL{list-style:none; padding:0; margin:0 0 0 270px !important; margin:0 0 0 120px}
.menu LI{padding:0 7px 12px 7px; margin:0; }
.menu{height:140px}
.logo{float:left;}

.over_studio:hover{color:#999999 !important}
.over_project:hover{color:#8bc4bb !important}
.over_services:hover{color:#FFCC00 !important}
.over_contacts:hover{color:#00CCFF !important}

.over_in_studio a{background:#8bc4bb; color:white !important}
.over_in_project SPAN{background:#8bc4bb; color:white;  padding:4px 6px; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px;  }
.over_in_studio SPAN{background:#999999; color:white;  padding:4px 6px; font-size:12px ; -webkit-border-radius:5px; -moz-border-radius:5px; }
.over_in_services SPAN{background:#999999; color:white;  padding:4px 6px; font-size:12px ; -webkit-border-radius:5px; -moz-border-radius:5px; }
.over_in_contacts SPAN{background:#999999; color:white;  padding:4px 6px; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px;  }


/*project menu*/
.project_menu SPAN {margin:0 20px 0 0; }
.project_menu a{margin:0 20px 0 0; }
.project_menu {text-align:left; margin:25px 0 0 0}
.project_menu_over {background:#8bc4bb; font-weight:bold; color:white !important; padding:4px 8px; -webkit-border-radius:5px; -moz-border-radius:5px; }


.project_inner{text-align:left; margin:70px 0 0 0 }

.project_inner p{line-height:20px; font-size:12px; width:75%}

.project_inner SPAN{font-style:italic; font-size:12px}


.company{text-align:left; margin:70px 50px 0 0 }

.company SPAN{font-style:italic; font-size:12px}



.r_h_block{font-size:11px; float:right}
.view_reset{color:#0088cc; text-decoration:underline; cursor:pointer; margin:0 75px 0 0}

/*pr_index*/
.project_index{text-align:left; vertical-align:top;}
.pr_text_index{ font-size:12px}

.project_width{display:inline-block !important;display:inline; width:24%; padding:50px 0 0 0; text-align:center;}
.project_width IMG{margin:0 10px 15px 10px}
.pict_inner_project{margin:55px 0 0 0 }
/*.pict_inner_project img{border:1px solid #ececec}*/

.pict_inner_project_site img{border:1px solid #ececec}

.pict_inner_project_site{margin:55px 0 0 0 }


.all_project_link{padding:0; margin:45px 0 0 0 ; text-align:right}
.copy{font-size:11px; text-align:left; margin:25px 0 10px 0; }
.copy span{font-size:12px;}
.phone{font-size:14px; position:absolute; top:45px; right:100px}
.phone a{font-size:14px}




/*project view*/
.project_in_view DIV{
	position:absolute;
	height:778px;
	z-index:-9;
	left: 24%;
	top: 45px;
}



/*contacts*/

.adress_in h4{font-size:18px; font-weight:normal; margin:0 0 12px 0}
.adress_in p{font-size:14px; line-height:22px; margin:0 0 45px 0; }



/*services*/
.services h3{margin:55px 0 0 0; padding:0; font-size:26px; font-weight:normal;}
.services p{width:65%; font-size:14px; line-height:22px;  }
.services_in{background:url(../images/kolaj_services.jpg) no-repeat 350% 0;  z-index:-50; position:absolute; width:550px; height:1500px !important; height:1500px; top:0; right:0}






/*studio*/
.abouth3{margin:55px 0 0 0; padding:0; font-size:26px; font-weight:normal;}

.about p{width:65%; font-size:14px; line-height:22px;  }
.about span{background:#e1e1d7; padding:5px 0;  }


.text_index_span{text-align:left; margin-top:25px}
.text_index_span h1{background:#e1e1d7; padding:5px; font-size:14px; font-weight:normal; margin:0 ; width:430px !important; width:450px }





/*studio*/

.foto_company_inner{margin-top:35px;  height:610px}

.foto_company_inner .people_company{float:left; width:33%; height:330px}
.name_people{font-szie:14px; font-style:italic; line-height:22px}

