﻿@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; min-width:1004px; font-family:arial;}
img {border:0;}
#all {width:1000px; margin:0 auto;}  /* Основной блок */
.border_b {border-bottom:1px solid #e2e2e2;} /* нижний бордюр */
.border_t {border-top:1px solid #e2e2e2;} /* верхний бордюр */

div.head {width:1000px; background:#4875ad; float:left; margin:0 auto;} /* шапка */
div.head div.menu {margin:-10px 40px 0 280px; font-family:arial; font-size:22px; color:#fff;} /* шапка в меню */
*:first-child+html div.head div.menu {margin:30px 40px 0 240px; font-family:arial; font-size:22px; color:#fff;} /* шапка в меню ИЕ7 */
div.head div.menu ul {list-style:none; padding:0;}/* шапка в меню */
div.head div.menu ul li {float:left; margin:0 5px; padding:5px 5px 15px;}
div.head div.menu ul li.pol {float:left; margin:0 5px 0 15px; position:relative; top:8px; width:1px; height:18px; background:url(img/menu_pol.jpg) no-repeat;}
div.head div.menu ul li.activ {float:left; margin:0 5px; padding:5px 10px 15px; background:#59b2e0;}
div.head div.menu ul li a {color:#fff; text-decoration:none; border-bottom:1px solid #fff;}

div.subblok {width:1000px; margin-bottom:70px; height:210px; float:left; background:#eff6ff;} /* Блок под шапкой */
div.subblok div.sub_right {float:left; width:205px; margin:20px 50px 0 30px;} /* левый блок, там находится лого, слоган */
div.subblok div.slogan {font-family:arial; font-size:14px; color:#fff; margin:15px 0 10px; width:205px; float:left;} /* слоган */
div.subblok div.slogan div {margin-bottom:9px;}
div.subblok div.slogan span { background:#55a1dc; padding:3px 10px 5px;}
div.subblok div.tel {width:205px; position:relative; font-family:arial; font-size:24px; color:#58656d; float:left; margin:10px 0 20px;} /* телефон */
div.subblok div.tel span {font-family:arial; font-size:13px;}
div.subblok div.logo {width:205px; height:55px; margin:10px 0 0; float:left;} /* лого */

div.subblok div.submenu { background:#59b2e0; float:left; width:677px; font-family:arial; font-size:13px; color:#fff;} /* подменю */
div.subblok div.submenu ul {list-style:none; padding:0;} /* подменю */
div.subblok div.submenu ul li {float:left; margin:0 5px 5px; white-space:nowrap; padding:0px 5px 9px;}
div.subblok div.submenu ul li a {color:#fff;}
div.subblok div.submenu ul li a:hover {color:#fff; text-decoration:none; padding:2px 3px; background:#3895d1; margin:0 -3px;} /* подменю, ссылка при наведении */

div.graf_menu {font-family:arial; font-size:11px; margin-right:40px; text-align:center; position:relative; top:50px; float:right;} /* графическое меню */
div.graf_menu ul { list-style:none; margin:0; padding:0;}
div.graf_menu ul li.down {margin:35px 0 0;}
div.graf_menu ul li {float:left;}
div.graf_menu ul a.i1 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_1.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i2 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_2.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i3 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_3.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i4 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_4.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i5 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_5.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i6 {float:left; padding:20px 0 0; width:112px; height:251px; background:url(img/img_6.jpg) no-repeat; display:block;} /* графическое меню, ссылка */
div.graf_menu ul a.i1:hover {float:left; width:112px; height:251px; background:url(img/img_1a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul a.i2:hover {float:left; width:112px; height:251px; background:url(img/img_2a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul a.i3:hover {float:left; width:112px; height:251px; background:url(img/img_3a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul a.i4:hover {float:left; width:112px; height:251px; background:url(img/img_4a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul a.i5:hover {float:left; width:112px; height:251px; background:url(img/img_5a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul a.i6:hover {float:left; width:112px; height:251px; background:url(img/img_6a.jpg) no-repeat;} /* графическое меню, ссылка при наведении */
div.graf_menu ul li a {color:#43474a;}

div.left_colum {float:left; width:230px; margin:-70px 0px 0 25px;} /* Левая колонка */
div.left_colum h2 { font-weight:normal; font-family:arial; font-size:24px; color:#464f5c;} /* Левая колонка 1 заголовок */
div.left_colum h3 { color:#4e5663; font-family:arial; font-size:14px;} /* Левая колонка 2 заголовок */
div.left_colum div.info { margin:10px 0 0; float:left;} /* Левая колонка, блок информация */
div.left_colum div.info p{ padding:0 0 0 20px; margin:0; background:url(img/tire.jpg) left 6px no-repeat;font-family:arial; font-size:11px; color:#737a86;}
div.left_colum div.info a {color:#345b97;}

/* Левое меню (раскрывающееся) */
.lancers-catmenu{
	margin:0 0 50px -50px; padding:0;
	}
	.lancers-catmenu span { text-decoration:underline;}
.lancers-catmenu .border_b_menu {border-bottom:1px solid #e2e2e2; width:200px;}  /* Левое меню нижний бордер  */
	
.lancers-catmenu ul li.title_menu{  /* Левое меню, название раздела  */
	list-style-type:none;
	border-top:1px solid #e6e6e6;
	font-family:arial; font-size:14px;
	padding:0px 0;
	}

.lancers-catmenu ul li.title_menu span{ /* Левое меню, название раздела  */
	display:block;
	font-family:arial; font-size:14px;
	color:#2686d0;	
	padding: 12px 25px 14px 15px;
	background:url(img/strelki.gif) no-repeat 215px 13px;
	cursor:pointer;

	}

.lancers-catmenu ul li a:hover{
	}
.lancers-catmenu ul.left_submenu{ /* Левое меню, список подразделов  */
	background: #eff6ff;
	list-style:none;
	margin:0px 0 0;
	padding: 5px 0 0 25px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	}
*:first-child+html	.lancers-catmenu ul.left_submenu{ /* Левое меню, список подразделов  */
	background: #eff6ff;
	list-style:none;
	margin:0;
	padding: 1px 0 0 10px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	}

.lancers-catmenu ul.left_submenu li a{ /* Левое меню, список подразделов, ссылка  */
	color: #345b97;
	font-family:arial; font-size:12px;
	font-weight:normal;
	background:url(img/left_sub_str.gif) 0px 7px no-repeat; !important;
	padding:2px 0 3px 12px;
	}
.lancers-catmenu ul li ul li a span{
	color:#89D363;
	float:right;
	font-family:arial; font-size: 83%;
	font-weight:normal !important;
	padding: 1px 4px 0 0;
	}
.lancers-catmenu ul.left_submenu li a:hover{
	color:#2686d0;
	}
.lancers-catmenu ul li ul li.active a{ /* Левое меню, стрелка  */
	padding:2px 0 3px 25px !important;
	background: #FFFFFF url(../images/icons-sprite.png) no-repeat -128px -305px !important;
	font-weight:bold;
	}
.lancers-catmenu li.last {padding-bottom:15px;}	
/* конец Левого меню  */

div.content {float:right; margin:-10px 40px 0 0; width:677px;} /* правый блок(контент)  */
div.main {margin-top:130px; width:673px;} /* правый блок(контент), главной страницы   */

div.content div.left_cont {float:left; width:400px;} /* левая часть контента  */
div.content h1 { font-weight:normal; font-family:arial; font-size:24px; color:#464f5c;} /* контент 1 заголовок */
div.content h2 { font-weight:normal; width:80%; float:left; font-family:arial; font-size:18px; color:#2686d0;} /* контент 2 заголовок */
div.content h2.info_h { font-weight:normal; margin-bottom:0px; width:80%; float:left; font-family:arial; font-size:18px; color:#2686d0;} /* контент 2 заголовок(info.php)  */
div.content h3 {font-family:arial; font-size:14px; color:#4e5663;} /* контент 3 заголовок */
div.content ul {margin:0 0 0 0px; float:left; padding:0;} /* контент, список  */
div.content ul li { list-style-type:none; font-weight:bold; font-family:arial; font-size:14px; margin:8px 0; color:#4e5663;}
div.content ul li span { font-weight:normal; font-family:arial; font-size:12px;}
div.content div.text { font-family:arial; font-size:12px; width:100%; float:left; color:#4e5663;} /* контент, текстовые блоки */
div.content div.text a {color:#345b97;}
div.content div.news {border:1px solid #dddddd; margin:30px 0 0; padding:20px; float:right; width:210px;} /* контент, левая часть (новости)  */
div.content div.news a {color:#345b97;position:relative;} /* контент, левая часть (новости)  */
div.content div.news div.title { background:#fff; padding:5px; margin:0 0 -35px; position:relative; left:-5px; float:left; top:-40px; font-family:arial; font-size:24px; font-weight:normal; color:#394250;} /* контент, левая часть (новости), заголовок  */
div.content div.news div.blok_news { margin:10px 0; width:100%; float:left;} /* контент, левая часть (новости), блоки новостей  */
div.content div.news div.blok_news div.min_img {float:left; width:47px; margin:0 13px 2px 0; height:47px; border:0px solid #dddddd;}
div.content div.news div.blok_news div.min_img img {width:47px; height:47px;}
div.content div.news div.blok_news div.date { margin-bottom:4px; font-family:arial; font-size:10px; color:#4d5356;}
div.content div.news div.blok_news div.text { font-family:arial; font-size:12px; color:#345b97;}
div.content div.news div.blok_news div.text_img { font-family:arial; font-size:12px; float:left; width:180px; color:#345b97;}

div.content div.news div.arhiv { margin:10px 0 5px;  width:100%; float:left; font-family:arial; font-size:11px; color:#345b97;}

div.footer {width:1000px; border-top:1px solid #dddddd; margin:30px 0 0; float:left;font-family:arial; font-size:11px; color:#80838d;} /* подвал  */
div.footer div.foot_left {float:left; width:205px; margin:20px 5px 0 30px;} /* левая часть подвала  */
div.footer div.foot_left a {color:#345b97;}
div.footer div.foot_cont {float:right; margin:0 40px 0 0; width:680px;} /* центральная часть подвала  */
div.footer div.foot_menu {margin:20px 0 0;} /* подвал, меню  */
div.footer div.foot_menu a {color:#80838d; padding:0;}
div.footer div.sub_foot {float:left; width:100%;} /* нижняя часть подвала  */
div.footer div.sub_foot_l {float:left; width:205px; margin:15px 45px 0 30px;} /* левая часть нижнего подвала  */
div.footer div.sub_foot_c {float:left; margin:0 10px 0 0; width:570px;} /* центральная часть нижнего подвала  */
div.footer div.sub_foot_r {float:left; margin:10px 0 0 5px; width:40px;} /* правая часть нижнего подвала  */
div.footer div.sub_foot_r img {float:left; margin:0px 20px 0 0;}
div.footer div.sub_foot_r div.design {margin:10px 0px 0 0px; }
div.footer div.sub_foot_r div.design a {color:#7f828c; font-family:arial; font-size:11px;}
div.footer div.word {} /* подвал, слова  */
div.footer div.word a {color:#7f828c;}
div.footer div.word span.one{color:#676e86; font-family:arial; font-size:18px;} /* подвал размер шрифта (18)  */
div.footer div.word span.two{color:#71747f; font-family:arial; font-size:13px;} /* подвал размер шрифта (13)  */
div.footer div.word span.three{color:#80838d; font-family:arial; font-size:11px;} /* подвал размер шрифта (11)  */

/* page vozmoznosti */
div.big_vozmoz {font-family:arial; font-size:11px; margin-right:40px; width:677px; position:relative; margin-bottom:-80px; top:-95px; float:right;} /* большая картинка, вместо графического меню  */
div.big_vozmoz img {position:relative;}
div.map {font-family:arial; font-size:12px; font-weight:bold; color:#394250; margin:15px 0 0; float:left;} /* типа пути (Главная\ Стеклянные двери)  */
div.map a {color:#345b97; font-weight:normal;}

/* page clients */
div.content div.blok_client { margin:0 0px 10px 0px; width:205px; /* блоки страницы (клиенты)  */
display:-moz-inline-stack;/*Firefox need this to simulate display:inline-block*/
display:inline-block; /*IE does not apply this to Block Element, and Firefox does not render this, too*/
_overflow:hidden;/*fix IE6 to expanded content*/
zoom:1;/*trigger hasLayout*/
vertical-align:top;
*display:inline;/*once hasLayout is true, set display:inline to block element will make display:inline behave like display:inline-block*/}
div.blok_client h2 {font-weight:normal; width:100%; float:left; font-family:arial; font-size:18px; color:#2686d0;} /* заголовок страницы клиенты  */
div.client_left {float:left; margin-right:15px; width:205px;} /* 1 колонка  */
div.client_center {float:left; width:205px; margin:0 15px;} /* 2 колонка  */
div.client_right {float:left; width:205px; margin-left:15px;} /*  3 колонка */

/* page project2 */
div.content div.blok_project {float:left; margin:10px 5px 10px 4px; width:160px; height:155px;} /* блоки проектов  */
div.content div.blok_project img {border:0px solid #d1dbe7; margin:0 0 10px;} /* картинка блока "пректы"  */
div.content div.blok_project div.text_project { font-family:arial; font-size:11px; color:#4e5663;} /* текст блока "пректы"  */
div.content div.page {float:right; margin:20px 0 0; font-family:arial; font-size:11px; color:#345b97;} /* страницы  */
div.content div.page a {color:#345b97; margin:0 3px;} 
div.content div.page span {padding:2px 5px; background:#55a1dc; color:#fff;}

/* page info */
div.content div.left_info {float:left; width:400px;} /*  левая часть */
div.content div.info_menu { margin:55px 0 0; padding:20px;  float:right; width:180px;} /* правая часть  */
div.content div.info_menu ul {margin:0; list-style:none;}
div.content div.info_menu ul li {list-style:none;font-family:arial; font-size:14px; padding-bottom:3px;  color:#1b3448;}
div.content div.info_menu ul li a{color:#2686d0; text-decoration:none;}

/* page contact */
div.content div.left_contact {float:left; width:390px;} /* левая часть  */
div.content div.contacts { margin:45px 0px 0 0; padding:20px;  float:left; width:200px;} /* правая часть  */
div.content div.contacts a.mail {color:#2686d0;}
div.content div.contacts p.border {border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; padding:10px 0;} /* 2 полоски  */

div.content div.left_contact div.form {float:left;} /* форма */
div.form table {width:310px; border:0; font-family:arial; font-size:11px; color:#4e5663; margin:10px 0 0; text-align:right;} /* таблица формы */
div.form table td {padding:3px 0;}
div.form table input{width:200px; height:13px; border:1px solid #a1a1a1; font-family:arial; font-size:11px;}
div.form table textarea{width:200px; height:70px; border:1px solid #a1a1a1;}
div.form table input.submit { background:#55a1dc; border:0; width:80px; float:right; margin:5px 0 0; color:#fff; height:15px; padding-bottom:5px;}

/* page listProduct */

div.subblok h1 { margin:10px 0; font-weight:normal; float:left; width:600px; font-family:arial; font-size:24px; color:#464f5c;} /* 2 заголовок  */

div.text_list { font-family:arial; font-size:12px; width:670px; float:left; color:#4e5663;} /* под шапкой блок текста  */
div.text_list a {color:#345b97;}

div.blok_list {float:left; margin:10px 10px 10px; width:300px;} /* блоки текста */

div.blok_list h2 { padding-left:10px; background:url(img/trey.jpg) left 8px no-repeat; font-family:arial; font-size:18px; color:#2686d0; font-weight:normal; width:100%;}
div.blok_list img {float:left; border:0px solid #d1dbe7; width:139px; margin:0 10px 5px 0; height:126px;}
div.blok_list div.txt {font-family:arial; font-size:11px;color:#4e5663;}
div.blok_list div.txt a {color:#345b97;}


/* page Product */

div.blok_big_photo {float:left; width:325px;} /*  большая фотография */
div.blok_big_photo img {border:1px solid #e2e2e2; margin:15px 0 15px;}
div.blok_big_photo div.small_blok_img {float:left; width:325px; margin:10px 0 0 -2px;} /* блок где содержатся мелкие фото  */
div.blok_big_photo div.small_blok_img img {margin:0 2px;}
div.properties {float:right; width:300px;} /*  свойства */
div.properties table {border:0; font-family:arial; font-size:11px; color:#545f72;} /* таблица свойств */
div.properties table td {padding:6px 0;}
div.properties table td.teh_har {color:#959fac;}
div.condition {float:left; width:670px; margin:5px 0 0;} /* нижний блок */
div.condition div.cond_left {float:left; width:325px;} /*  нижний блок, левая часть */
div.condition div.cond_right {float:right; width:300px; font-family:arial; font-size:12px; color:#4d535b;} /* нижний блок правая часть */
div.condition div.cond_right table td {padding:12px 0 5px;}


div.liner {width:677px; border-top:1px solid #dddddd; margin:0px 0 0; float:left;} /* линия  */

div.photo1 {float:left; width:325px;} /*  большая фотография */
div.photo1 img {border:1px solid #e2e2e2; margin:20px 0 20px;}

div.text_list2 {font-family:arial; font-size:12px; width:600px; float:left; margin:15px 0 0; color:#4e5663;} /* под шапкой блок текста-2  */

/*  фотографии в сделанных проектах*/
div.pic1 {float:left; width:677px;}
div.pic1 img {border:0px; margin:15px 0 15px;}

div.pic2l {float:left; width:442px; height:338px;}
div.pic2l img {border:0px; margin:15px 0 15px;}

div.pic2r {float:right; width:231px; height:338px;}
div.pic2r img {border:0px; margin:15px 0 15px;}

div.pic3l {float:left; width:262px; height:338px;}
div.pic3l img {border:0px; margin:15px 0 15px;}

div.pic3r {float:right; width:411px; height:338px;}
div.pic3r img {border:0px; margin:15px 0 15px;}

div.pic4l {float:left; width:351px;}
div.pic4l img {border:0px; margin:15px 0 15px;}

div.pic4r {float:right; width:322px;}
div.pic4r img {border:0px; margin:15px 0 15px;}


div.pic5l {float:left; width:234px; height:262px;}
div.pic5l img {border:0px; margin:15px 0 15px;}

div.pic5r {float:right; width:204px; height:458px;}
div.pic5r img {border:0px; margin:15px 0 15px;}

div.ad {width:1000px; margin:30px 0 0; float:right; font-family:arial; font-size:11px; color:#80838d;} /* подвал  */