body{font-family:Arial;font-size:0.88em;font-weight:normal;color:#605d55;}

a{text-decoration:underline;color:#1a3b79;}
a:hover{text-decoration:none;}

table {font-size:1em;}
p, ul, ol {margin:0 0 0.88em 0;}

h1, h1 a{font-weight:bold;font-size:2.13em;color:#97240b;margin:0 0 0.88em 0;padding:0;text-decoration:none;}
h2, h2 a{font-weight:bold;font-size:1.13em;color:#fd7e00;margin:0 0 0.88em 0;padding:0;text-decoration:none;}

img{border:0;}

ul li{list-style:none; background:url(/images/grey_marker.gif) no-repeat 0px 5px;padding:0 0 5px 10px;}

hr{border:solid 1px #e0d5b2;padding:0;margin:0;}

/* */

div.h1 {margin:0 0 1.88em 0;}
div.h1 h1 {margin:0;}

/* */

#tm u, #tm b, #tm i, #tm s {margin:0px;padding:0px;text-decoration:none;font-weight:normal;font-style:normal;display:block;}
#tm u {background:url(/images/tl_blue.jpg) no-repeat 0 0 #1a3b79;}
#tm b {background:url(/images/tr_blue.jpg) no-repeat 100% 0;}
#tm i {background:url(/images/br_blue.jpg) no-repeat 100% 100%;}
#tm s {background:url(/images/bl_blue.jpg) no-repeat 0 100%;}
#tm a, #tm span {color:#fff;display:block;padding:4px 12px;}
#tm a:link, #tm a:visited {background:#efe9d5;color:#1a3b79;}
#tm a:hover, #tm a:visited:hover {background:transparent;color:#fff;}
/*#tm span a:link, #tm span a:visited {padding:0px;margin:0px;background:transparent;}
#tm span a:hover, #tm span a:visited:hover {padding:0px;margin:0px;background:transparent;}*/

/*--------------------------*/

html{width:100%;height:100%;background:#efe9d5;}
body{height:100%; width:100%;margin:0;padding:0;}

#global{border-collapse:collapse;width:100%;margin:0 auto;height:100%;background:url(/images/foot_bg.jpg) no-repeat center bottom;}
#global_main{border-collapse:collapse;width:100%;height:100%;background:url(/images/foot_bg1.jpg) no-repeat center bottom;}

#top_house{background:url(/images/top_bg.jpg) no-repeat center top;position:relative;}

#main{border-collapse:collapse;width:1000px;margin:0 auto;}

#global_main td, #global td, #menu table td, #main td{padding:0;vertical-align:top;}

#global_td{height:100%;width:100%;background:url(/images/right_top_house.gif) no-repeat right 236px;}

#left_top{width:251px; height:364px !important;}

#top_images{border-collapse:collapse;width:1000px;}

#kaska{background:url(/images/kaska.png) no-repeat 0 0; width:163px;height:119px;margin:0 25px 0 38px;}

#logo{width:404px;height:105px;display:block;}
#logo img{margin:0 0 0 0px;}
#logo_td{width:404px;}

#create_future{background:url(/images/create_future.png) no-repeat 0 0; width:184px;height:119px;margin:0 0 0 68px;}

/*---MENU---*/

#menu{ height:50px;}
#menu table{border-collapse:collapse;width:1000px; height:46px;}

#g_project{ width:152px;height:17px;margin:15px 0 0 25px;}

#more{ width:73px;height:34px;margin:7px 0 0 24px;}

#softstroi{width:116px;height:32px;margin:7px 0 0 24px;}
#company{width:126px;height:29px;margin:9px 0 0 46px;display:block;}
#objects{width:145px;height:29px;margin:9px 0 0 9px;display:block;}
#partners{width:103px;height:29px;margin:9px 0 0 9px;display:block;}
#contacts{width:103px;height:29px;margin:9px 22px 0 9px;display:block;}

/*---END MENU---*/

/*---CONTENT---*/


#left_part{width:206px; padding-left:45px !important;}

#podpiska{padding:0 0 0 20px;background:url(/images/podpiska.gif) no-repeat 0 3px;font:normal 0.75em Arial;margin:0 0 10px 0;}
#podpiska a, #rss a{color:#000;}
#rss{padding:0 0 0 20px;background:url(/images/rss.gif) no-repeat 0 0px;font:normal 0.75em Arial;}

.data{width:75px;}

.data2{background:#1f2e4a;font:bold 0.75em Arial;color:#fff; padding:2px 5px; text-transform:uppercase;margin:0 0 0 45px;}

.cont{border-collapse:collapse;width:100%;margin:30px 0 0 0;}

/*#content p{padding:10px 70px 0 10px;font:normal 0.75em Arial;color:#605d55; margin:0 0 30px 0 ;}*/
#content {padding:25px 45px;}

/*.cont h2{margin:0 60px 0 10px;}*/

#top_bg_phone{background:url(/images/top_bg_phone.jpg) no-repeat 0 0;width:232px;height:22px; margin:23px 0 0 10px;}
#bottom_bg_phone{background:url(/images/bottom_bg_phone.jpg) no-repeat 0 0;width:232px;height:22px; margin:0 0 0 10px;}

#number{color:#97240b;font-weight:bold;font-size:36px;margin:20px 0 10px 35px;padding:0;}
#number span{color:#000;font-weight:bold;font-size:14px;margin:0;padding:0;}
.phone_text{color:#000;font-weight:bold;margin:0 0 0 35px;padding:0;}
#proezd{padding:0 0 0 15px;background:url(/images/proezd.gif) no-repeat 0 3px; margin:5px 0 15px 35px;font-weight:bold;}
#proezd a,#mail a{color:#1a3b79;}

#mail{margin:5px 0 30px 35px;font:bold 0.88em Arial;}

#news_table{border-collapse:collapse;width:100%;margin:30px 45px 0 0;}
#news_table th {font-weight:normal;text-align:left;width:75px;vertical-align:top;}
#news_table td {padding:0 0 10px 0;}
/*#news_table td a{display:block;font-size:1.3em;color:#fd7e00;margin:0 0 0.88em 0;padding:0;text-decoration:none;}*/
#news_table th span{background:#1f2e4a;font:normal 0.75em Arial;color:#fff; padding:0 5px;}
#news_table td p{padding-left:10px;font-size:0.88em;}

/*#left_company_content{padding:0 50px 45px 45px !important;}*/

/*#company_content th{text-align:left; padding:0 0 3px 45px; margin:0;}
#company_content th hr{border:solid 1px #e0d5b2;}
#company_content h2{margin-left:45px;}
#company_content ul{padding:0 0 0 20px;color:#605d55;}
#company_content p{font-size:0.88em; color:#605d55;}
#company_content i{color:#605d55;}*/


/*#object_content p{font:normal 0.88em Arial;}*/

/*.object_menu{margin:41px 0 0 0;}
.object_menu a{color:#1a3b79;}
.object_menu_active{background:#1a3b79;border-collapse:collapse;text-align:center; margin:32px 50px 0 0;padding:0;}
.object_menu_active p{padding:0;margin:0 7px;white-space:nowrap;}
.object_menu_active td{padding:0;}

#tl_blue{ background:url(/images/tl_blue.jpg) no-repeat left top;width:8px;height:7px;float:left;}
#tr_blue{ background:url(/images/tr_blue.jpg) no-repeat right top;width:8px;height:7px;float:right;}
#bl_blue{ background:url(/images/bl_blue.jpg) no-repeat left bottom;width:8px;height:7px;float:left;}
#br_blue{ background:url(/images/br_blue.jpg) no-repeat right bottom;width:8px;height:7px;float:right;}

.object_menu_active a{color:#fff;font-weight:bold; text-decoration:none;}*/

.bottom_line{border-bottom:solid 1px #d5d0bf;}
.bottom_line, .bottom_line_last{ padding:20px 0 !important;}
.bottom_line_last{border-bottom:solid 2px #97240b;}

#lister{margin:0 0 0 45px;}
.lister{font:bold 0.75em Arial !important; padding:10px 0 0 0;}
.lister span{font-weight:normal;}
.lister a, .lister1 a{color:#000;}
.active_page{color:#fff;background:#97240b;font-weight:bold !important;padding:0 5px;}
.active_page a{color:#fff;text-decoration:none;}
.lister1{padding:5px 0 30px 65px;font:normal 0.75em Arial !important;}

/*#vacancies_content div{float:left; margin:0 45px 0 0;padding:0;}

#vacancies_content p{ font:normal 0.75em Arial; color:#605d55;}

#vacancies_content hr{border:solid 1px #d5d0bf;}

#vacancies_content h2{margin-left:30px;}*/


/*#map_content {background:url(/images/map.jpg) no-repeat left 35px;}*/

#obj {border-collapse:collapse;}
#obj td.img {border-bottom:solid 1px #d5d0bf;padding:20px 0;width:285px;}
#obj td.txt {border-bottom:solid 1px #d5d0bf;padding:20px 0;}
#obj table.params {width:100%;border-collapse:collapse;}
#obj table.params td, #obj table.params th {font-weight:normal;vertical-align:top;text-align:left;padding:0px 0px 10px 0px;margin:0px;}
#obj table.params th {width:150px;}


/*---END CONTENT---*/

/*---FOOTER---*/

#footer{height:55px;width:1000px; margin:0 auto;overflow:hidden;}
#counters{float:left;margin:15px 0 0 240px;}
#copyright{color:#a5abb7;font:normal 0.75em Arial; margin:15px 0 0 100px;float:left;}
#copyright a{color:#a5abb7;text-decoration:none;}
#copyright a:hover{color:#a5abb7;text-decoration:underline;}
#demis{color:#fff;background:url(../images/demis.gif) no-repeat 0 0; padding:0 0 0 65px;font:normal 0.75em Arial; line-height:11px; float:left; margin-top:15px;}
#demis a{color:#fff;white-space:nowrap;}

#photo {display:none;position:absolute;z-index:1060;}

/* */

#top1 {position:relative;height:1px;margin:0 0 -1px;font-size:1px;line-height:1px;}
#top2 {height:249px;background:url(/images/center_bg_28.jpg) repeat-x 50% 0;position:absolute;width:100%;top:114px;z-index:100;overflow:hidden;}

#dom5 {position:absolute;left:50%;width:50%;text-align:center;overflow:hidden;height:249px;}
#dom5 p {position:relative;top:30px;left:-8%;width:115px;height:220px;background:url(/images/dom_5.png) no-repeat 0 0;margin:0 auto;z-index:9000;}
#dom4 {position:absolute;top:122px;right:0;width:247px;height:127px;background:url(/images/dom_4.gif);z-index:9000;margin:0;}
#dom3 {position:absolute;top:49px;left:50%;margin:0 0 0 -130px;width:270px;height:200px;background:url(/images/dom_3.png);z-index:201;}
#dom21 {width:119px;height:28px;background:url(/images/dom_2_1.png) no-repeat 100% 0;position:absolute;z-index:900000;left:32%;margin:0 0 0 -339px;top:221px;}
#dom22 {width:229px;height:186px;background:url(/images/dom_2_2.png) no-repeat 100% 0;position:absolute;z-index:900000;left:32%;margin:0 0 0 -229px;top:63px;}
#dom23 {width:169px;height:62px;background:url(/images/dom_2_3.png) no-repeat 100% 0;position:absolute;z-index:900000;left:32%;margin:0;top:187px;}
/*#dom2 {width:69%;overflow:hidden;height:249px;position:absolute;left:0;top:0;text-align:center;z-indeDx:201;}
#dom2 table {border-collapse:collapse;margin:0 auto;}
#dom2 table td {width:506px;padding:0;vertical-align:top;}
#dom2 table td p {height:186px;background:url(/images/dom_2.png) no-repeat 100% 0;position:relative;top:63px;left:1px;z-index:9000;margin:0;}
#dom2 table th p {width:239px;}*/
/*#dom2 {height:186px;background:url(/images/dom_2.png) no-repeat 100% 0;width:506px;position:absolute;z-index:900000;left:27%;margin:0 0 0-273px;top:63px;}*/
#dom1 {width:29%;position:absolute;overflow:hidden;z-index:800;left:0;height:208px;top:41px;}
#dom1 p {margin:0 217px 0 0;width:236px;position:absolute;right:11px;height:208px;background:url(/images/dom_1.png) no-repeat 100% 0;z-index:900;}
