
/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End reset*/
#div3 {
	 width:10px;
}
.centerConteiner {
	 margin:0 auto; width:960px;
}
#menuWrap {
	 background-color:#192433; width:100%; height:80px; position:fixed; z-index:100;
}
#global1 .object {
	 float:left;
}
#global1 #menuLink .object .link {
	 color:#ffffff; font-size:14px; font-weight:bold; font-family:arial, helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding-bottom:16px; margin:0 20px; position:relative;
}
#global1 #menuLink .object {
	 margin-top:45px;
}
#global1 #menuLink .object .linkActive {
	 border-bottom:3px solid #ec6d01;
}
#global1 #menuLink .object .link:hover {
	 color:#ec6d01;
}
#contacts {
	 color:#ec6d01; font-size:15px; font-weight:bold; font-family:arial, helvetica, sans-serif; line-height:110%; text-transform:uppercase; margin-top:10px; width:165px; height:55px; float:right;
}
p#phone {
	 font-size:18px; font-weight:bold; font-family:arial, helvetica, sans-serif; background-image:url(phone.png); background-position:top left; background-repeat:no-repeat; padding-bottom:5px; padding-left:20px; margin-bottom:10px;
}
#LogotypeBlock {
	 margin:auto; width:420px; position:relative; top:50px;
}
#head {
	 background-image:url(topbg.jpg); height:585px;
}
#siteTitle {
	 color:#ffffff; font-size:26px; font-weight:normal; font-family:arial, helvetica, sans-serif; text-transform:uppercase; background-color:rgba(236, 109, 1, 0.5); padding-top:25px; height:50px; position:relative; top:272px; text-align:center;
}
BODY {
	 line-height:1; background-image:url(bodybg.jpg); position:relative;
}
#content .contentImage {
	 margin-top:20px; margin-bottom:70px;
}
.contentTitle {
	 font-size:27px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; margin-top:20px; text-align:center;
}
#content .objectImage {
	 margin-top:30px; margin-right:50px; float:left;
}
#content .object {
	 height:175px; overflow:hidden;
}
#content .objectNote {
	 font-size:14px; font-family:arial, helvetica, sans-serif; line-height:130%; width:645px; float:left;
}
#content .objectNote p {margin-bottom:10px;}
#orangeConteiner {
	 margin:50px 0;
}
#content1 .contentTitle {
	 margin:20px 0;
}
#content1 .object {
	 background-color:#333333; margin-right:10px; width:215px; height:335px; float:left;
}
#content1 .cont_txt .object {
	 margin:10px 5px;
	 text-align:center;
}
#content1 .cont_txt .objectNote {
	 color:#ffffff;
	 font-size:20px;
	 font-family:arial, helvetica, sans-serif;
	 line-height:130%;
	 text-transform:uppercase;
	 padding-top:20px;
	 vertical-align:middle;
}
#content2 .cont_txt {
	 border:2px solid #ff9900; height:1065px;
}
#content2 .cont_txt .contentTitle {
	 background-color:#ffffff; background-image:url(bodybg.jpg); margin:10px auto; display:block; width:400px; position:relative; top:-30px;
}
#content2 .cont_txt .object {
	 margin:14px; width:290px; height:170px; position:relative; float:left;
}
#content2 .cont_txt .objectImage {
	 text-align:center;
}
#content2 .cont_txt .objectNote {
	 color:#192433; font-size:16px; font-family:arial, helvetica, sans-serif; line-height:150%; margin-top:15px; text-align:center;
}
.white {
	 color:#ffffff; font-size:35px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; padding-top:30px; display:block; text-align:center;
}
#price {
	 background-image:url(midbg.jpg); margin-top:50px; margin-bottom:50px; height:222px;
}
#butPrice {
	 color:#333; font-size:20px; font-weight:bold; font-family:arial, helvetica, sans-serif; text-decoration:none; text-transform:uppercase; cursor:pointer; background-color:#ffffff; padding-top:20px; border:2px solid #333; margin:50px auto; width:390px; height:35px; text-align:center; -moz-box-shadow: inset 0px 0px 20px #333; -webkit-box-shadow: inset 0px 0px 20px #333; box-shadow: inset 0px 0px 20px #333;
}
#butPrice:hover {
	 color:#FFFFFF; background-color:#ff9900;
}
#butPrice a:hover {
	 color:#FFFFFF;
}
#butPrice a {color:#333; text-decoration:none;}
#content3 {
	 margin:0 50px; height:145px;
}
#content4 .cont_txt .contentTitleTxt {
	 color:#333;
}
#content4 .cont_txt .contentTitle {
	 padding:20px 0;
}
#content4 .cont_txt .object {
	 margin:15px; float:left;
}
.grayConteiner {
	 border-top:2px solid #ff9900; border-bottom:2px solid #ff9900; overflow:hidden;
}
#consaltConteiner {
	 background-image:url(formbg.jpg); background-position:top center; border-bottom:2px solid #ff9900; height:263px; overflow:hidden;
}
#content5 .contentTitle {
	 color:#ffffff;
}
#content5 .contentTitle span.little {
	 font-size:24px; margin:20px 0; display:block;
}
#content5 #cont_ank .objTitl {
	 display:none;
}
li.objArea {
	 display:block; width:300px; float:left;
}
li.objHSpace {
	 display:none;
}
#content5 #cont_ank .inputText {
	 color:#333; padding-left:20px; border:2px solid #333; margin:0 20px; width:250px; height:30px;
}
#content5 #cont_ank #anketa .buttonSend {
	 color:#ffffff; font-size:18px; font-family:arial, helvetica, sans-serif; text-transform:uppercase; cursor:pointer; background-color:#ff9900; border:2px solid #d88303; margin:30px 320px; padding:5px 10px;
}
#footer {
	 background-color:#192433; height:440px; overflow:hidden;
}
#content6 .cont_txt .contentTitleTxt {
	 color:#FFFFFF;
}
#content6 .cont_txt .contentText {
	 float:left;
}
#content6 .cont_txt .contentTitle {
	 margin-bottom:30px;
}
#content6 .cont_txt .object {
	 color:#ffffff; font-size:16px; font-family:arial, helvetica, sans-serif; line-height:150%; margin-top:20px; margin-left:20px; width:470px; float:right;
}
#content6 .cont_txt .objectImage {
	 float:left;
}
#content6 .cont_txt .objectTitle {
	 color:#ffffff; font-family:arial, helvetica, sans-serif; float:right; text-align:right;
}
span.middle {
	 color:#FFFFFF; margin-left:100px; display:block; text-align:right;
}
#content6 .cont_txt .objectTitleTxt {
	 font-size:18px; font-family:Arial, Helvetica, sans-serif;
}
li#call {
	 background-image:url(call.png); background-repeat:no-repeat; padding-top:10px;
}
li#phone {
	 background-image:url(phonewhite.png); background-position:top left; background-repeat:no-repeat; padding-top:5px; padding-bottom:5px;
}
li#adress {
	 background-image:url(adress.png); background-position:top left; background-repeat:no-repeat; padding-left:20px; width:450px; float:right;
}
li#adress span {
	 margin-left:50px;
}
li#email {
	 background-image:url(mail.png); background-repeat:no-repeat; width:400px; float:left;
}
ul.contact li {
	 font-size:14px; background-position:3px; padding-left:70px; margin-bottom:30px; text-align:right;
}
ul.contact li span {
	 display:block; float:left; text-align:left;
}
p#adr {
	 display:block; width:350px; float:right;
}
div.active {
	 border-bottom:3px solid #ec6d01; padding-bottom:16px;
}
/* Модальное окно */
 
#hover {
	 cursor:pointer; background-color:rgba(0,0,0,.3); display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9980;
}
#popup {
	 background-color:#dddddd; margin-left:30px; margin-right:50px; display:none; width:770px; position:absolute; top:1%; left:25%; z-index:10000; padding:20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
/* Модальное окно Конец*/
/* Слайдер */
div.clients {
	 margin-top:20px; width:705px;
}
div.clients ul {
	 margin-top:10px; width:705px; overflow:hidden;
}
div.clients ul li {
	 margin-left:10px; width:165px; height:100px; float:left;
}
button.next {
	 cursor:pointer; background-color:#f6f6f6; background-image:url(right.jpg); background-position:center center; background-repeat:no-repeat; border:none; margin-top:40px; width:35px; height:35px; float:right;
}
button.prev {
	 cursor:pointer; background-color:#f6f6f6; background-image:url(left.jpg); background-position:center center; background-repeat:no-repeat; border:none; border-color:#fefefe; margin-top:40px; width:35px; height:35px; float:left;
}
p.copy {
	 font-size:13px; font-family:arial, helvetica, sans-serif; margin-left:90px; margin-right:90px; float:left;
}
p.copy a {color:#EE7E01;}
#copyright {
	 padding-top:10px; padding-bottom:20px;
}
#kalk { background-image:url(kalk_hran/fon.png); background-position:top left; background-repeat:repeat; width:700px; }
#kalk .stroka.zagolovok { background-image:url(kalk_hran/fon_zag.png); background-position:top left; background-repeat:repeat-x; margin-bottom:12px; height:37px; }
#kalk .stroka.zagolovok .zag { color:#ffffff; font-size:14px; text-transform:uppercase; position:relative; top:9px; left:45px; }
#kalk .stroka {  height:36px; position:relative; }
#kalk .stroka .blok_zag { color:#192433; font-size:14px; font-family:arial, helvetica, sans-serif; margin-left:45px; display:inline-block; width:370px; position:relative; }
#kalk .stroka .int_chast { display:inline-block; position:absolute; }
#kalk .stroka .int_chast .inp { color:#999999; font-size:11px; background-color:transparent; border-width:1px; border-color:#d37426; border-style:solid; display:inline-block; height:25px; text-indent:10px; }
#kalk .stroka .int_chast .inp.big { width:255px; }
#kalk .stroka .int_chast .inp.small { margin-right:2px; width:124px; }
#kalk .stroka .int_chast .ob { -moz-box-shadow: 0px 0px 10px #ff0000; -webkit-box-shadow: 0px 0px 10px #ff0000; box-shadow: 0px 0px 10px #ff0000; }
#kalk .stroka .int_chast .dv_sor { margin-right:0px; display:inline-block; width:127px; height:27px; position:relative; top:-4px; right:2px; }
#kalk .stroka .int_chast .dv_sor .punkt { cursor:pointer; border-width:1px; border-color:#d37426; border-style:solid; margin-left:2px; display:inline-block; width:58px; height:25px; position:relative; }
#kalk .stroka .int_chast .dv_sor .punkt span { color:#192433; font-size:14px; font-weight:bold; position:relative; top:6px; left:12px; }
#kalk .stroka .int_chast .dv_sor .punkt.active { background-image:url(kalk_hran/ptichka.png); background-position:top right; background-repeat:no-repeat; }
#kalk .stroka.itogo { position:relative; }
#kalk .stroka.itogo .zag { color:#999999; font-size:14px; margin-left:415px; display:inline-block; position:absolute; top:6px; }
#kalk .stroka.itogo .inp_itog { border-width:1px; border-color:#d37426; border-style:solid; display:inline-block; width:199px; height:25px; position:absolute; left:470px; }
#kalk .stroka.itogo .inp_itog span { position:relative; top:5px; left:9px; }
#kalk .stroka.prim span { color:#192433; font-size:12px; font-family:arial, helvetica, sans-serif; position:relative; top:6px; left:37px; }
#kalk .stroka.podval { background-color:#1C2433; }
#kalk .stroka.podval span { color:#ffffff; position:relative; top:10px; left:45px; }

#global7 #kalk .stroka.podval span {
	 font-size:13px;
}
#global7 #kalk .stroka .int_chast .dv_sor {
	 margin-top:5px; float:left;
}
#global7 #kalk .stroka .int_chast .dv_sor .punkt.active {
	 height:10px; float:left;
}
#global7 #kalk .stroka .int_chast .dv_sor .punkt {
	 float:left;
}
#global7 {
	 width:720px; height:600px; position:relative; overflow:scroll;
}

#content1 {
	 padding-bottom:20px;
	 overflow:hidden;
}
