html, body {height:100%;min-height:1000px;width:100%;}

body,div {margin:0px;padding:0px}
img {border:0px;}


BODY {color:#000000;font-family:Century Gothic,Arial;font-size:12px;}

A:ACTIVE, A:LINK, A:VISITED, A:HOVER {text-decoration:none;}

A:HOVER {text-decoration:underline;}


/* Header */
#header {position:absolute;top:0px;left:0px;width:100%;win-width:1000px;height:300px;}

#header .wrap {margin:auto;width:100%;height:300px;}
#header .wrap .menu {z-index:9999;float:left;display:inline;position:absolute;height:20px;margin:10px 20px 0px 20px;}
#header .wrap .logotip {float:left;display:inline;position:absolute;width:273px;height:192px;margin:35px 0px 0px 20px;}
#header .wrap .bors {position:absolute;height:4px;margin:30px 20px 0px 20px;background:#4464a1;}
#header .wrap .adress {float:right;display:inline;position:absolute;width:273px;right:20px;top:40px;text-align:right;font-family:Arial;}
#header .wrap .adress .grey {color:#9e9e9e;font-size:14px;font-weight:bold;}
#header .wrap .adress .blue,#header .wrap .adress .blue a {color:#4464a1;font-size:14px;font-weight:bold;}
#header .wrap .telphone {float:right;display:inline;position:absolute;width:273px;right:20px;top:110px;text-align:right;font-family:Arial;color:#4464a1;font-size:30px;font-weight:bold;}

#header .wrap .under {float:left;display:inline;position:absolute;margin:35px 0px 0px 350px;color:#3a3a3a;font-size:30px;text-align:center;}

#header .wrap .head_glaz {float:right;display:inline;position:absolute;width:110px;height:80px;right:300px;top:190px;text-align:center;font-size:10px;font-weight:bold;}
#header .wrap .head_glaz a {color:#000000;}
#header .wrap .head_calc {float:right;display:inline;position:absolute;width:90px;height:80px;right:205px;top:190px;text-align:center;font-size:10px;font-weight:bold;}
#header .wrap .head_calc a {color:#000000;}
#header .wrap .head_zvonok {float:right;display:inline;position:absolute;width:90px;height:80px;right:114px;top:190px;text-align:center;font-size:10px;font-weight:bold;}
#header .wrap .head_zvonok .span {margin:1px 0px 0px 0px;}
#header .wrap .head_zvonok a {color:#000000;}
#header .wrap .head_online {float:right;display:inline;position:absolute;width:90px;height:80px;right:20px;top:190px;text-align:center;font-size:10px;font-weight:bold;}
#header .wrap .head_online a {color:#000000;}

#header .wrap ul.social {float:left;display:inline;position:absolute;margin:234px 0px 0px 20px;}
#header .wrap ul.social > li {float:left;display:inline;position:relative;width:33px;height:33px;margin:0px 9px 0px 0px;}

#header .wrap .hleb {float:left;display:inline;position:absolute;height:20px;margin:275px 0px 0px 20px;color:#656565;font-weight:bold;}
#header .wrap .hleb a {color:#656565;font-weight:bold;}

/* Content */
#content {margin:auto;min-width:1000px;width:100%;height:auto;min-height:1000px;text-align:justify;}
#content .wrap {padding-top:300px;}
.empty {width:100%;height:100px;}

#content .center {float:left;width:100%;overflow:hidden;}
#content .center .in {float:left;display:inline;position:relative;overflow:hidden;margin:0px 380px 0px 20px;padding:0px 0px 0px 0px;}
#content .center .in .content {float:left;display:inline;position:relative;width:100%;margin:0px 0px 10px 0px;}

#content .center .in .content .news_l {float:left;display:inline;position:relative;width:100%;margin:0px 0px 0px 0px;}
#content .center .in .content .news_l .news_l_zag {float:left;display:inline;position:relative;width:100%;height:20px;overflow:hidden;margin:0px 0px 10px 0px;padding:0px;color:#000000;font-size:20px;font-weight:bold;}
#content .center .in .content .news_l .anons {float:left;display:inline;position:relative;width:100%;margin:0px 0px 20px 0px;padding:0px;color:#000000;font-size:12px;}
#content .center .in .content .news_l .anons a {color:#000000;font-size:12px;}
#content .center .in .content .news_l .anons .img_anons {float:left;display:inline;position:relative;margin:3px 10px 0px 0px;padding:0px;}
#content .center .in .content .news_l .anons .date {color:#767065;font-size:12px;}
#content .center .in .content .news_l .anons .img_anons img {border:1px solid #958461;}
#content .center .in .content .news_l h2 {font-size:14px;margin:0px;}

#content .center .in .content .news_v {float:left;display:inline;position:relative;width:100%;margin:0px 0px 0px 0px;}
#content .center .in .content .news_v a {color:#000000;font-size:12px;}
#content .center .in .content .news_v .anons {float:left;display:inline;position:relative;width:100%;margin:0px 0px 20px 0px;padding:0px;color:#000000;font-size:12px;}
#content .center .in .content .news_v .anons a {color:#000000;font-size:12px;}
#content .center .in .content .news_v .anons .date {color:#767065;font-size:12px;}
#content .center .in .content .news_v .content_news {float:left;display:inline;position:relative;width:100%;margin:0px 0px 20px 0px;padding:0px;color:#000000;font-size:12px;}
#content .center .in .content .news_v .content_news .img_anons {float:left;display:inline;position:relative;margin:3px 10px 0px 0px;padding:0px;}
#content .center .in .content .news_v .content_news .img_anons img {border:1px solid #958461;}
#content .center .in .content .news_v h2 {font-size:14px;margin:0px;}

#content .center .in .content .news_l_v {float:left;display:inline;position:relative;width:100%;margin:50px 0px 0px 0px;}
#content .center .in .content .news_l_v .news_l_zag {float:left;display:inline;position:relative;width:100%;height:20px;overflow:hidden;margin:0px 0px 10px 0px;padding:0px;color:#000000;font-size:20px;font-weight:bold;}
#content .center .in .content .news_l_v .anons {float:left;display:inline;position:relative;width:100%;margin:0px 0px 5px 0px;padding:0px;color:#000000;font-size:12px;}
#content .center .in .content .news_l_v .anons a {color:#000000;font-size:12px;}
#content .center .in .content .news_l_v .anons .img_anons {float:left;display:inline;position:relative;margin:3px 10px 0px 0px;padding:0px;}
#content .center .in .content .news_l_v .anons .date {color:#767065;font-size:12px;}
#content .center .in .content .news_l_v .anons .img_anons img {border:1px solid #958461;}
#content .center .in .content .news_l_v h2 {font-size:14px;margin:0px;}
#content .center .in .content .news_l_v h3 {font-size:12px;margin:0px;}

#content .center .in .content .project {float:left;display:inline;position:relative;width:100%;margin:0px 80px 0px 80px;padding:20px 25px 10px 25px;}

#content .center .in .content .cntr {float:left;display:inline;width:100%;margin:10px auto;}
#content .center .in .content .cntr .img_p {float:left;display:inline;overflow:hidden;width:145px;height:125px;margin:5px 5px 3px 0px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .cntr img {width:145px;height:87px;}
#content .center .in .content .cntr .center_full {float:left;display:inline;width:100%;}
#content .center .in .content .cntr .center_full .img_p {float:left;display:inline;overflow:hidden;width:145px;height:125px;margin:5px 5px 3px 0px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .cntr .center_full img {width:200px;height:120px;}

#content .center .in .content .project {float:left;display:inline;overflow:hidden;width:100%;margin:0px 0px 5px 0px;padding:0px;text-align:center;}
#content .center .in .content .project .right_full .centre {width:100%;margin:10px auto;text-align:center;}
#content .center .in .content .project .right_full .centre .img {float:left;display:inline;overflow:hidden;width:145px;height:87px;margin:5px 5px 3px 5px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .project .right_full .centre img {width:145px;height:87px;}

#content .center .in .content .project .right {float:right;display:inline;overflow:hidden;width:65%;margin:0px 0px 5px 0px;padding:0px;}
#content .center .in .content .project .right .img {float:left;display:inline;overflow:hidden;width:145px;height:108px;margin:5px 5px 3px 5px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .project .right img {width:145px;height:87px;}

#content .center .in .content .right .panes .video .img {float:left;display:inline;overflow:hidden;width:145px;height:108px;margin:5px 5px 3px 5px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .right .panes .video  img {width:145px;height:87px;}

#content .center .in .content .project_all {float:left;display:inline;position:relative;width:100%;margin:50px 10px 10px 10px;text-align:center;}
#content .center .in .content .project_all .centre {width:100%;margin:auto;text-align:center;}
#content .center .in .content .project_all .centre .img {float:left;display:inline;overflow:hidden;width:145px;height:95px;margin:5px 5px 3px 5px;padding:10px;}
#content .center .in .content .project_all .centre img {width:145px;height:87px;}
#content .center .in .content .project_all .centre .tr {float:left;display:inline;position:relative;width:100%;height:10px;font-size:1px;text-align:center;}

#content .center .in .content .project_viewe {float:left;display:inline;position:relative;width:100%;margin:0px 0px 0px 0px;text-align:center;}

#content .center .in .content .cottedj {float:left;display:inline;overflow:hidden;width:100%;margin:0px 0px 5px 0px;padding:0px;}
#content .center .in .content .cottedj a {color:#000000;}
#content .center .in .content .cottedj .centre {float:left;display:inline;position:relative;width:100%;margin:10px 0px 0px 0px;}
#content .center .in .content .cottedj .centre .img {float:left;display:inline;overflow:hidden;width:300px;height:250px;margin:5px 5px 3px 5px;padding:10px;text-align:center;color:#000000;font-size:10px;}
#content .center .in .content .cottedj .centre img {width:300px;height:225px;}
#content .center .in .content .cottedj .centre .info {float:left;display:inline;overflow:hidden;width:450px;height:250px;margin:5px 5px 3px 5px;padding:0px;color:#000000;font-size:14px;}

#content .center .in .content .cottedj .left {float:left;display:inline;overflow:hidden;width:200px;margin:0px 0px 5px 0px;padding:0px;}
#content .center .in .content .cottedj .right {float:left;display:inline;overflow:hidden;width:550px;margin:0px 0px 0px 0px;padding:0px;}

#content .center .in .content .search {float: left; margin:auto;width:525px;height:260px;padding:10px;background:#e7ebf3;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#content .center .in .content .search {color:#4464a1;}
#content .center .in .content .search .inputreset {display:inline;position:relative;border:0px;width:120px;padding:5px;margin:0px 0px 10px 0px;}
#content .center .in .content .search .inputsend {display:inline;position:relative;border:0px;width:120px;padding:5px;}


#content .center .in .content .center_des {margin:auto;width:640px;}
#content .center .in .content .center_des .calc_des {float:left;display:inline;position:relative;width:100%;padding:0px;margin:0px 0px 3px 0px;font-size:10px;}
#content .center .in .content .center_des .emptyout {float:left;display:inline;position:relative;width:500px;height:63px;}
#content .center .in .content .center_des .calc_des .text {float:left;display:inline;position:relative;width:500px;padding:5px;margin:0px 10px 0px 0px;background:#DBDBDB;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#content .center .in .content .center_des .calc_des .sale {float:left;display:inline;position:relative;width:15%;padding:5px;margin:0px 10px 0px 0px;background:#AAC4E5;text-align:center;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#content .center .in .content .center_des .calc_des .user_areas {z-index:9999;float:left;display:inline;position:fixed;width:500px;padding:5px;margin:0px 10px 0px 0px;background:#2662A1;color:#ffffff;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#content .center .in .content .center_des .calc_des .user_areas .input {width:100px;padding:3px;margin:0px 0px 10px 0px;background:#ffffff;color:#000000;border:0px;}



#content .center .in .content .sotka {float:left;display:inline;position:relative;width:100%;}


#content .side_right {float:left;position:relative;overflow:hidden;margin-left:-340px;width:320px;padding:0px 0px 0px 0px;}

#content .side_right .news {float:left;display:inline;width:165px;margin:10px 0px 0px 0px;}
#content .side_right .news .plashka {float:left;display:inline;width:165px;height:28px;margin:0px 0px 0px 0px;}
#content .side_right .news .plashka a {color:#4464a1;font-size:18px;}
#content .side_right .news .center {float:left;display:inline;width:165px;margin:0px 0px 0px 0px;}
#content .side_right .news .center .news_id {float:left;display:inline;width:165px;margin:10px 0px 0px 0px;color:#000000;font-size:10px;text-decoration:none;text-align:justify;}
#content .side_right .news .center .news_id a {color:#000000;font-size:10px;text-decoration:none;text-align:justify;}

#content .side_right .portfolio {float:right;display:inline;width:145px;margin:10px 0px 0px 0px;}
#content .side_right .portfolio .plashka {float:left;display:inline;width:145px;height:28px;margin:0px 0px 0px 0px;}
#content .side_right .portfolio .plashka a {color:#4464a1;font-size:18px;}
#content .side_right .portfolio .center {float:left;display:inline;width:145px;margin:0px 0px 0px 0px;}
#content .side_right .portfolio .center .news_id {float:left;display:inline;width:145px;margin:10px 0px 0px 0px;color:#000000;font-size:10px;text-decoration:none;}
#content .side_right .portfolio .center .news_id a {color:#4464a1;font-size:12px;text-decoration:underline;}

#content .side_right .video {float:right;display:inline;width:320px;margin:20px 0px 20px 0px;}
#content .side_right .video .center {float:left;display:inline;width:320px;margin:0px 0px 0px 0px;}


/* Footer */         
#footer {position:relative;margin:-100px 0px 0px 0px;width:100%;height:100px;}
#footer .foot {loat:left;isplay:inline;position:relative;height:100px;margin:0px 20px 0px 20px;}
#footer .foot .borss {float:left;display:inline;position:relative;width:100%;height:4px;margin:0px 0px 0px 0px;background:#4464a1;}

#footer .foot .ground {float:left;display:inline;position:relative;overflow:hidden;height:80px;width:100%;margin:3px 0px 0px 0px;ackground:#b4ac96;}
#footer .foot .ground .copy {z-index:2;float:left;display:inline;position:absolute;width:350px;height:20px;margin:10px 0px 0px 0px;color:#000000;font-size:10px;font-weight:bold;}
#footer .foot .ground .copy .copytxt {color:#000000;}                                                                       
#footer .foot .ground .fz {z-index:2;float:left;display:inline;position:absolute;width:400px;height:80px;margin:10px 0px 0px 360px;color:#000000;font-size:10px;font-weight:bold;}
#footer .foot .ground .count {z-index:2;float:left;display:inline;position:absolute;margin:10px 0px 0px 780px;}

#counters a img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/ -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */    opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ }
#counters a:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/ -moz-opacity: 1; /* Mozilla 1.6 и ниже */    -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */    opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ }
                                                                                                 


/* Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}


.page {float:left;display:inline;position:relative;overflow:hidden;width:100%;height:17px;margin:10px 0px 0px 0px;text-align:center;}
.page {float:left;display:inline;position:relative;width:100%;margin:10px 0px 0px 0px;text-align:center;}
.page .active {display:inline;position:relative;margin:0px 0px 0px 10px;padding:5px;text-align:center;background:#bebebe;}
.page .active a {color:#ffffff;font-weight:bold;text-decoration:underline;}
.page .passiv {display:inline;position:relative;margin:0px 0px 0px 10px;padding:5px;text-align:center;background:#bebebe;}
.page .passiv {color:#000000;font-weight:bold;}
.page .archiv {display:inline;position:relative;margin:0px 0px 0px 10px;padding:5px;text-align:center;background:#bebebe;}
.page .archiv a {color:#000000;font-weight:bold;}

.hr {float:left;display:inline;position:relative;width:100%;height;10px;}

.center_back {float:left;display:inline;position:relative;width:100%;text-align:center;margin:10px 0px 0px 0px;}


.dd {font-size:14px;}
dl {font-size:14px;width:90%;padding:10px}
dl dt {color:#4464a1;font-weight:bold;cursor:pointer;margin-bottom:10px;}
dl dt:hover {text-decoration:underline}
dl dd {margin-left:30px;color:#3e3e3e;margin-bottom:10px;}


fieldset {float:left;display:inline;position:relative;min-height:80px;margin:10px;padding:15px;border:#AFAFAF 1px solid;}
fieldset ul li {list-style:none;}


#mask {position:absolute;left:0px;top:0px;z-index:99990;background-color:#ffffff;display:none;}
#boxes .window {position:absolute;left:0px;top:0px;width:500px;height:200px;display:none;z-index:99999;padding:0px;background:#ffffff;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#boxes .window .des {position:absolute;left:0px;top:0px;width:500px;color:#ffffff;padding:10px;background:#2662A1;text-align:center;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#boxes .window .des a {color:#ffffff;font-size:16px;}
#boxes .window .str {position:absolute;left:0px;top:60px;width:500px;color:#ffffff;padding:10px;background:#2662A1;text-align:center;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}
#boxes .window .str a {color:#ffffff;font-size:16px;}

#boxes .glaz {position:absolute;left:0px;top:0px;width:700px;height:200px;display:none;z-index:99999;padding:20px;color:#000000;font-size:16px;font-weight:bold;background:#ffffff;line-height:16px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(/css/PIE.htc);}

#boxes #ct {width:500px;height:200px;padding:0px;}


/* Like */
.like {float:left;display:inline;position:relative;width:100%;height:25px;margin:0px 0px 0px 0px;}
.like .but_like {float:left;display:inline;position:relative;height:25px;margin:0px 10px 0px 0px;}

