.max_width{max-width:1600px; min-width:930px;  background:url(../i/elevator.jpg) no-repeat 45% top; height:100%}
div.max_width{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<930?"930px":((document.documentElement.clientWidth || document.body.clientWidth)>1600?"1600px":"100%"))}/*-- IE hacks --*/



.max_width_inner{max-width:1600px; min-width:930px;  }
div.max_width_inner{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<930?"930px":((document.documentElement.clientWidth || document.body.clientWidth)>1600?"1600px":"100%"))}/*-- IE hacks --*/





a{color:#337a94; font-family:tahoma; font-size:13px}
a:hover{text-decoration:none; color:#1f87df}


body {background:#ffffff; color:black; font:90% Arial; padding:0; margin:0;}

td{font:100% arial; padding:0; vertical-align:top}
table{border-collapse:collapse;}

ul {list-style:none}

img{border:0}
form{padding:0; margin:0}

.ico a{margin:0 40px 0 0}
.ico {padding:20px 0 0 15%}
.ico span{padding:0 50px 0 0 }

.ico_inner a{margin:0 40px 0 0}
.ico_inner {padding:20px 0 0 320px}
.ico_inner span{padding:0 50px 0 0 }



.search{float:right; padding:5px 40px  0 0; }
.input_s{width:240px; border:0; background:url(../i/search_center.gif) repeat-x; height:19px; }
.lt{ margin:0 !important; margin:1px 0 0 1px}
.rt{ margin:0 !important; margin:0 0 1px 0}

.spec a{font-size:15px;}
.spec a:hover{color:#f54204}
.spec b{font-size:12px; color:#b2b2b2; font-weight:normal; line-height:25px; }
.spec img{margin:0 12px 0 0}
.spec {float:right; padding:0 30px 0 0; width:235px !important; width:240px}

.logo_text{padding:85px 0 0 12px; font-size:18px; color:#006699; }
.logo img{margin:0 0 5px 0; position:absolute; top:20px}

.logo_text_index{padding:0 0 0 12px; font-size:18px; color:#006699; }
.logo_index img{margin:0 0 5px 0}

/**/
.content_header{padding:0 40px }

.slogan h1{font-family:tahoma; font-size:40px; padding:0; margin:0; font-weight:normal}
.slogan {position:absolute; padding:125px 0 0 25% !important; padding:125px 0 0 33%;}

/*menu*/

.menu a{font-size:14px; }
.menu li{padding:0 0 18px 0; margin:0}
.menu ul{padding:30px 0 0 12px; margin:0; }

/*menu inner*/

.menu_inner a{font-size:13px; }
.menu_inner li{padding:0 0 8px 0; margin:0}
.menu_inner ul{padding:30px 0 0 12px; margin:0; }
.menu_inner{float:left}



/*center menu*/
.center_kolaj{background:url(../i/menu_kolaj_index.jpg) no-repeat 50% 0; position:absolute; left:28%;	top:280px;	width:601px;	height:511px;	z-index:1;}
.center_kolaj_company{background:url(../i/company_clock.jpg) no-repeat 50%;    width:355px;	height:588px;	margin:0 10% 0 0 }
.center_kolaj_news{background:url(../i/kolaj_news.jpg) no-repeat top;    width:520px;	height:500px;	}
.center_kolaj_clients{background:url(../i/clients_kolaj.jpg) no-repeat ;    width:500px;	 height:500px;	margin:0 10% 0 0 }
.center_kolaj_solutions{background:url(../i/solutions_kolaj.jpg) no-repeat ;    width:574px;	 height:520px;	 }
.center_kolaj_services{background:url(../i/services_kolaj.jpg) no-repeat left 85%;    width:544px;	 height:400px;	 }


/***/
.center_menu a{font-family:tahoma; font-weight:normal; font-size:24px}
.center_menu H3 {margin:0; padding:0}
.center_menu p {padding:10px 0 0 0; margin:0; font-size:13px; font-family:arial}



.center_menu_inner table{ height:430px; }
.center_menu_inner TD{padding:25px 50px 0 68px}
.center_menu_inner H1 {margin:0; padding:0 0 35px 0; font-family:tahoma; font-weight:normal; font-size:30px}

.center_menu_inner a{font-family:tahoma; font-weight:normal; font-size:24px}
.center_menu_inner H3 {margin:0; padding:0}
.center_menu_inner p {padding:10px 0 0 0; margin:0; font-size:13px; font-family:arial}
.center_menu_inner p a{font-size:13px}



.center_menu_inner_news table{ height:550px; }
.center_menu_inner_news TD{padding:25px 50px 0 68px}
.center_menu_inner_news H1 {margin:0; padding:0 0 35px 0; font-family:tahoma; font-weight:normal; font-size:30px}

.center_menu_inner_news a{font-family:tahoma; font-weight:normal; font-size:24px}
.center_menu_inner_news H3 {margin:0; padding:0}
.center_menu_inner_news p {padding:10px 0 0 0; margin:0; font-size:13px; font-family:arial}
.center_menu_inner_news p a{font-size:13px}



.text_off p{font-size:14px; line-height:19px}
.text_off strong{font-size:16px; font-weight:bold}
.text_off img{margin:15px 15px 15px 0}
.text_off a{font-size:14px}





.clients_center_menu{width:160px; position:absolute; left:25%;	z-index:1; top:330px}
.catalog_center_menu{width:19%; position:absolute; left:11%;	z-index:1; top:490px}
.partner_center_menu{ position:absolute; left:27%;	z-index:1; top:690px}
.company_center_menu{ position:absolute;  z-index:1; top:330px;  width:20%}
.resh_center_menu{ position:absolute;  z-index:1; top:490px;}
.services_center_menu{position:absolute; z-index:1; top:690px;}


/*company menu*/
.history_center_menu{width:20% !important; width:23%; position:absolute; left:10%;	z-index:1; top:650px; background:url(../i/yellow_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.our_team_center_menu{width:26%; position:absolute; left:66%;	z-index:1; top:560px; background:url(../i/red_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.vacancy_center_menu{width:26%; position:absolute; left:66%;	z-index:1; top:710px; background:url(../i/blue_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.about_company_center_menu{width:26%; position:absolute; left:66%;	z-index:1; top:208px; background:url(../i/green_arrow.gif) no-repeat left 2%; padding:0 0 0 20px }

/*news menu*/
.statyi_center_menu{width:20%; position:absolute; left:31%;	z-index:1; top:200px; background:url(../i/red_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.news_center_menu{width:35%; position:absolute; left:25%;	z-index:1; top:570px;}
.press_center_menu{width:20%; position:absolute; right:6%;	z-index:1; top:200px; background:url(../i/yellow_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.feedback_center_menu{width:20%; position:absolute; right:10%;	z-index:1; top:560px; background:url(../i/blue_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}


/*clients*/
.project_center_menu{width:25%; position:absolute; left:24%;	z-index:1; top:590px; background:url(../i/red_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.our_clients_center_menu {width:25%; position:absolute; right:2%;	z-index:1; top:230px; background:url(../i/yellow_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}

/*solutions_menu*/
.innovation_center_menu{width:21%; position:absolute; left:8%;	z-index:1; top:590px; background:url(../i/red_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.solutions_center_menu {width:25%; position:absolute; right:2%;	z-index:1; top:420px; background:url(../i/yellow_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}


/*services*/
.consult_center_menu{width:21%; position:absolute; left:29%;	z-index:1; top:210px; background:url(../i/yellow_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}
.services_inner_center_menu {width:25%; position:absolute; right:3%;	z-index:1; top:250px; background:url(../i/blue_arrow.gif) no-repeat left 5%; padding:0 0 0 20px}



/*news*/
.date_index {font-family:tahoma; color:#b2b2b2; font-size:13px}


.news_index p { font-size:13px}
.news_index a{font-size:22px; font-weight:normal; color:#648f1a}
.news_index a:hover{color:#899276 }
.news_index p a {font-size:13px}



.vacancy_index h2 a{font-size:22px; font-weight:normal; }
.vacancy_index p { font-size:13px; }


.table_news_index{margin:410px 0 0 0}
.table_news_index td{padding:0 40px 0 0; width:23%}


/*footer*/
.footer{padding:60px 0 0 0; font-size:11px; }

.cont_index {float:left; padding:0 0 20px 0 }
.cont_index a{font-size:11px}
.cont_index p a{font-size:13px}

.copy{float:left; margin:0 250px 0 0}
.copy_inner{float:left; margin:0 190px 0 0 !important; margin:0 175px 0 0}

.altwork{float:right}



/*inner*/
/*#logo_link {
	position:absolute;
	left:52px;
	top:65px;
	width:134px;
	height:125px;
	z-index:2;
}*/


.active_li ul{padding:15px 0 8px 15px; margin:0; }
.active_li li{padding:0 0 6px 0; margin:0 }
.sub_menu_li a{font-size:11px}
.sub_menu_li span{font-size:11px; font-weight:bold}
.active_li div {background:#f1e4c5 url(../i/sub_menu_rt.gif) no-repeat right ; width:205px; height:22px; font-size:13px}
.active_li_pad {padding:0 0 0 15px; font-family:tahoma}

.active_pr_li div {background:#c5e4f1 url(../i/sub_menu_rt_cat.gif) no-repeat right ; width:205px; height:22px; font-size:13px}
.active_pr_li  ul{padding:15px 0 8px 15px; margin:0; }
.active_pr_li  li{padding:0 0 8px 0; margin:0 }



.menu_sub_company span{padding:0 35px 0 0}
.menu_sub_company a{padding:0 35px 0 0}

.direction h3{font-size:18px; font-weight:normal; }
.direction{margin:35px 0 0 0;}
.direction TD {padding:0 0 45px 0; }
.direction IMG{margin:0 15px 0 0}
.direction table {height:auto}

.vacancy {padding:0 0 40px 0}
.vacancy h2{font-weight:normal; font-size:22px;  margin:0}
.vacancy b{font-size:12px; color:#b2b2b2; font-weight:normal}
.anket{font-style:italic}
.vacancy  IMG{margin:0 8px 0 0}




.news_inner H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}
.news_inner b{font-size:12px; color:#b2b2b2; font-weight:normal}
.news_inner a{font-size:15px;font-family:Arial; font-weight:normal; color:#337A94}
.news_inner a:hover{color:#1f87df; }
.news_inner p{padding:2px 0 25px 0}
.news_inner ul{margin-top: 20px;list-style-type:circle;}


.page{margin:20px 0 0 0}
.page{font-size:14px}
.page a{padding:0 5px 0 5px}
.page span{font-weight:bold; padding:0 5px 0 5px}

.year_news ul{padding:0; margin:0 }
.year_news li{padding:0 0 8px 0}

.year_news {margin:0 10% 0 0; position:absolute; right:1%; top:255	px}
.year_news a {font-size:14px}

.articles_inner p{padding:2px 0 25px 0}
.articles_inner H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}


.press_inner TD{padding:0; margin:0}
.press_inner p{padding:2px 0 25px 0; }
.press_inner H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}
.press_inner IMG {margin:10px 25px 10px 0; }


.feedback_inner td{padding:0 25px 0 0;  margin:0}
.feedback_innerp{padding:2px 0 25px 0; }
.feedback_inner H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}
.feedback_inner IMG {border:1px solid #d2d2d2}


.our_clients h3{font-size:18px; font-weight:normal; }
.our_clients{margin:35px 0 0 0;}
.our_clients TD {padding:0 0 60px 0; }
.our_clients IMG{margin:0 15px 0 0}
.our_clients table {height:auto}
.our_clients strong{font-size:13px}
.our_clients p{padding:8px 0 15px 0}


.solutions_text li{padding:0; margin:0 0 8px 0}
.solutions_text {padding:0; margin:15px 0 15px 0}
.solutions_inner H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}
.solutions_inner p {margin:8px 0 }

.innovation h3{font-size:18px; font-weight:normal; }

.innovation a{font-size:18px; font-weight:normal; }
.innovation{margin:35px 0 0 0;}
.innovation TD {padding:0 0 60px 0; }
.innovation IMG{margin:0 15px 0 0}
.innovation table {height:auto}
.innovation strong{font-size:13px}
.innovation p{padding:8px 0 15px 0}

.consult ul{padding:25px 0 0 0; margin:0}
.consult li{padding:0 0 8px 0}
.consult a{font-size:13px}
.hotline span{font-size:16px; font-style:italic}
.hotline h4{font-size:44px; font-style:italic; font-weight:normal; padding:0; margin:0}
.hotline {position:absolute; right:5%; top:320px} 

.consult H2{font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0}
.sub_menu_consult{position:absolute; right:2% !important;right:3%; width:20% !important;width:40%; top:270px; }
.sub_menu_consult span {font-size:13px ;font-weight:bold}



/*catalog*/

.center_menu_catalog table{ height:707px; }
.center_menu_catalog TD{padding:25px 15px 0 68px}
.center_menu_catalog H1 {margin:0; padding:0 0 35px 0; font-family:tahoma; font-weight:normal; font-size:30px}

.center_menu_catalog a{font-family:tahoma; font-weight:normal; font-size:24px}
.center_menu_catalog H3 {margin:0; padding:0}
.center_menu_catalog p {padding:10px 0 0 0; margin:0; font-size:13px; font-family:arial}
.center_menu_catalog p a{font-size:13px}

.out_cat{font-size:16px; font-weight:bold}
.out_cat a{font-size:14px}

.catalog_sub_inner_menu div{padding:0; margin:0 10px 15px 0;  float:left}
.catalog_sub_inner_menu a{color:#ff3600; font-size:13px}
.catalog_sub_inner_menu a:hover{color:#ed9077}
.catalog_sub_inner_menu{height:102px}

.active_product_menu span{font-size:13px; font-family:tahoma}
.active_product_menu{background:#ff3600; color:white; }
.active_product_menu a{color:white; }
.active_product_menu a:hover{color:#efd6cf; }
.catalog_sub_inner_menu .active_product_menu{padding:0 7px 3px 7px; }
.catalog_sub_inner_menu  .active_product_menu2{padding:0 7px 3px 7px; }

.catalog a{font-size:13px}
.catalog DIV{width:180px;height:300px; float:left; margin:0 3% 0 0}

.catalog_inner_sub a{font-size:13px}
.catalog_inner_sub div{width:180px; float:left; margin:0 width  3% 0 0}
.bord  td {border: 1px solid #ccc;}
.bord  th {border: 1px solid #ccc;}
.bord {font-size:14px}


.catalog_inner a{font-size:13px}
.catalog_inner H2{font-size:22px; font-weight:normal; margin:0; padding:0}
.catalog_charact p{padding:0 0 7px 0}
.catalog_charact IMG{margin:10px 15px 5px 0}
.catalog_inner ul{margin-top: 20px;list-style-type:circle;font-size:15px;font-family:Arial; font-weight:normal;}
.catalog_inner p{font-size:14px}
.catalog_inner h3{font-size:18px; font-weight:normal; }
.document{margin:10px 0 0 0}
.foto_gal {margin:35px 0 0 0; height:180px}
.foto_gal DIV{float:left; }
.catalog_inner table{height:auto;weight:auto}
.catalog_inner td{padding:0 15px 0 0; margin:0}

#contacts td{padding:25px 35px 0 0; margin:0; }
#contacts table{height:1}
.ico_small_link a{font-size:13px; font-weight:normal}
.ico_small_link {margin:5px 0 0 0}
#contacts IMG {padding:0; margin:0}
#contacts H3{font-size:20px; font-weight:normal; padding:0 0 25px 0 ; margin:0}



.center_menu_inner_contacts TD{padding:25px 15px 0 68px}
.center_menu_inner_contacts H1 {margin:0; padding:0 0 35px 0; font-family:tahoma; font-weight:normal; font-size:30px}




#fiofield{width:90%; height:25px; color:#999999}
#phonefield{width:90%; height:25px; color:#999999}
#emailfield{width:90%; height:25px; color:#999999}
#messagefield{width:90%; margin:0 0 11px 0; height:150px;color:#999999; font-size:13px; rl(images/glossy-gradient.png) no-repeat;
}

</style>
