
#topmenu {
   width:845px;
   padding-top:28px;
   padding-left:58px;
   padding-right:87px;
   padding-bottom:5px;
   height:29px;
}   

   
#banner {
   width:840px;
   margin-top:19px;
   margin-left:61px;
}   
   
  
#logo {
   width:279px;
   float:left;
}    
   

#site {
    margin: 0;
	padding: 0;
	height: 181px;
	width:279px;
	font-size: 0.1em;
	line-height: normal;
}

#site span {
	display: block;
	width:279px;
	height: 181px;
	position:absolute;
	border:0;
	background-image:url(../images/logo.jpg);
}
	
#flash_banner {
   width:561px;
   float:left;
}

#slogan {
   width:840px;
   margin-left:61px;
   padding-bottom:3px;
}	
	
#company_slogan {
    margin: 0;
	padding: 0;
	height: 48px;
	width:840px;
	font-size: 0.1em;
	line-height: normal;
}

#company_slogan span {
	display: block;
	width:840px;
	height: 48px;
	position:absolute;
	border:0;
	background-image: url(../images/slogan.gif);
}



#slogan_innovative {
   width:840px;
   margin-left:61px;
   padding-bottom:3px;
}	
	
#company_slogan_innovative {
    margin: 0;
	padding: 0;
	height: 48px;
	width:840px;
	font-size: 0.1em;
	line-height: normal;
}

#company_slogan_innovative span {
	display: block;
	width:840px;
	height: 48px;
	position:absolute;
	border:0;
	background-image: url(../images/innovative_solutions.gif);
}



#slogan_modular {
   width:840px;
   margin-left:61px;
   padding-bottom:3px;
}	
	
#company_slogan_modular {
    margin: 0;
	padding: 0;
	height: 48px;
	width:840px;
	font-size: 0.1em;
	line-height: normal;
}

#company_slogan_modular span {
	display: block;
	width:840px;
	height: 48px;
	position:absolute;
	border:0;
	background-image: url(../images/modular_solutions.gif);
}


#slogan_roofing {
   width:840px;
   margin-left:61px;
   padding-bottom:3px;
}	
	
#company_slogan_roofing {
    margin: 0;
	padding: 0;
	height: 48px;
	width:840px;
	font-size: 0.1em;
	line-height: normal;
}

#company_slogan_roofing span {
	display: block;
	width:840px;
	height: 48px;
	position:absolute;
	border:0;
	background-image: url(../images/roofing_solutions.gif);
}

#container {
width:852px;
padding-right:78px;
padding-top:25px;
padding-left:60px;
}

#container_2 {
width:841px;
padding-right:75px;
padding-top:41px;
padding-left:74px;
padding-bottom:40px;
}

#container_3 {
width:850px;
padding-right:75px;
padding-top:41px;
padding-left:65px;
padding-bottom:40px;
}

#container_5 {
width:840px;
padding-right:75px;
padding-top:41px;
padding-left:75px;
padding-bottom:40px;
}


#container_4 {
width:630px;
padding-right:180px;
padding-top:41px;
padding-left:180px;
padding-bottom:40px;
}



.furgan {
margin:0;
padding:0;
color:#083260;
font-size:1.10em;
line-height:1.19em;
margin-bottom:24px;
text-align:justify;
}


#center_part {
	height:1%;
	background-image:url(../images/fakeborders.gif);
	background-repeat:repeat-y;
}

#left {
width:283px;
float:left;

}

#center {
width:280px;
float:left;
}

#right {
width:288px;
float:left;
}


#crovel_systems {
width:283px;
padding-top:22px;
padding-bottom:17px;
background-image: url(../images/fakefon.gif);
background-repeat:repeat-y;
}

#krovel {
    margin: 0;
	padding: 0;
	height: 37px;
	width:283px;
	font-size: 0.1em;
	line-height: normal;
}	

#krovel span {
	display: block;
	width:283px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/krovel_sistems.gif);
}


#krovelen {
    margin: 0;
	padding: 0;
	height: 37px;
	width:283px;
	font-size: 0.1em;
	line-height: normal;
}	

#krovelen span {
	display: block;
	width:283px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/krovel_sistems_en.gif);
}

#krovelaz {
    margin: 0;
	padding: 0;
	height: 37px;
	width:283px;
	font-size: 0.1em;
	line-height: normal;
}	

#krovelaz span {
	display: block;
	width:283px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/krovel_sistems_az.gif);
}


#modul_constructions {
width:280px;
padding-top:22px;
padding-bottom:17px;
background-image: url(../images/fakefon2.gif);
background-repeat:repeat-y;
}


#modul {
    margin: 0;
	padding: 0;
	height: 37px;
	width:280px;
	font-size: 0.1em;
	line-height: normal;
}

#modul span {
	display: block;
	width:280px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/modul_construction.gif);
}

#modulen {
    margin: 0;
	padding: 0;
	height: 37px;
	width:280px;
	font-size: 0.1em;
	line-height: normal;
}

#modulen span {
	display: block;
	width:280px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/modul_construction_en.gif);
}

#modulaz {
    margin: 0;
	padding: 0;
	height: 37px;
	width:280px;
	font-size: 0.1em;
	line-height: normal;
}

#modulaz span {
	display: block;
	width:280px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/modul_construction_az.gif);
}


#naveses {
width:288px;
padding-top:22px;
padding-bottom:17px;

}

#naves {
    margin: 0;
	padding: 0;
	height: 37px;
	width:282px;
	font-size: 0.1em;
	line-height: normal;
}

#naves span {
	display: block;
	width:282px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/naves.gif);
}

#navesen {
    margin: 0;
	padding: 0;
	height: 37px;
	width:282px;
	font-size: 0.1em;
	line-height: normal;
}

#navesen span {
	display: block;
	width:282px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/naves_en.gif);
}


#navesaz {
    margin: 0;
	padding: 0;
	height: 37px;
	width:282px;
	font-size: 0.1em;
	line-height: normal;
}

#navesaz span {
	display: block;
	width:282px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/naves_az.gif);
}

.text {
width:210px;
padding-top:10px;
padding-left:33px;
padding-right:37px;
padding-bottom:9px;
} 


.texttop {
display:block;
margin-bottom:30px;
color:#083260;
font-size:1.10em;
line-height:1.19em;
text-align:left;
}

.texttop_2 {
display:block;
margin-bottom:95px;
color:#083260;
font-size:1.10em;
line-height:1.19em;
text-align:left;
}

.texttop_3_en {
display:block;
margin-bottom:111px;
color:#083260;
font-size:1.10em;
line-height:1.19em;
text-align:left;
}

.texttop_2_en {
display:block;
margin-bottom:85px;
color:#083260;
font-size:1.10em;
line-height:1.19em;
text-align:left;
}

.textafter {
margin-bottom:12px;
font-size:1.10em;
line-height:1.19em;
text-align:left;
list-style: none;
}


.textafter a, .textafter a:link, .textafter a:visited {
cursor:pointer;
color:#083260;
text-decoration:none;
font-weight:bold;
}    

.textafter a:hover {
cursor:pointer;	
color:#4D8AAF;
text-decoration:none;
font-weight:bold;
}

.textafter a:focus, .textafter a:active  {
cursor:pointer;
color:#083260;
text-decoration:none;
font-weight:bold;
}

#wrap_news {
width:846px;
margin-top:24px;
}


#novosti {
    margin: 0;
	padding: 0;
	height: 37px;
	width:846px;
	font-size: 0.1em;
	line-height: normal;
}	

#novosti span {
	display: block;
	width:846px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/novosti.gif);
}

#novostien {
    margin: 0;
	padding: 0;
	height: 37px;
	width:846px;
	font-size: 0.1em;
	line-height: normal;
}	

#novostien span {
	display: block;
	width:846px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/novosti_en.gif);
}

#novostiaz {
    margin: 0;
	padding: 0;
	height: 37px;
	width:846px;
	font-size: 0.1em;
	line-height: normal;
}	

#novostiaz span {
	display: block;
	width:846px;
	height: 37px;
	position:absolute;
	border:0;
	background-image: url(../images/novosti_az.gif);
}


#news_description {
width:846px;
background-image: url(../images/fonnnn.jpg);
background-repeat: repeat-y;
margin-bottom:48px;
}


#news_description div {
width:828px;
background-image:url(../images/bot.jpg);
background-repeat: no-repeat;
background-position:left bottom;
padding-bottom:40px;
padding-left:18px;
}


.newstext {
width:491px;
float:left;
padding-left:38px;
padding-right:40px;
text-align:justify;
padding-top:62px;
}

.newstext {
width:491px;
float:left;
padding-left:38px;
padding-right:40px;
text-align:justify;
padding-top:30px;
}

.strongtitle {
color:#083260;
display:block;
font-size:1.57em;
line-height:1.205em;
}

.text_of_news {
color:#083260;
font-size:1.10em;
line-height:1.19em;
}


.imagefloat {
float:left;
margin-top:16px;
}

.imagefloat2 {
float:left;
margin-right:10px;
border:#083260 1px solid;
}


#contacts_us {
width:852px;

}

#contacts_us  {
width:852px;
display:table;
vertical-align:bottom;
}

#table_cell  {
display:table-cell;
vertical-align:bottom;
}

.imagebottomfloat {
float:left;

}

.kontakt {
width:450px;
float:left;
}


.headinglast {
width:319px;
margin:0;
padding:0;
color:#083260;
font-size:1.98em;
line-height:1.213em;
padding-left:131px;
padding-top:42px;
font-weight:bold;
}

.cont {
padding:0;
margin:0;
padding-left:131px;
padding-bottom:20px;
margin-top:22px;
color:#083260;
font-size:1.22em;
line-height:1.23em;
}

.cont a, .cont a:link, .cont a:visited {
cursor:pointer;
color:#083260;
text-decoration:none;
}    

.cont a:hover {
cursor:pointer;	
color:#4D8AAF;
text-decoration:none;
}

.cont a:focus, .cont a:active  {
cursor:pointer;
color:#083260;
text-decoration:none;
}

#info {
width:588px;
float:left;
text-align:justify;
margin-right:27px;
}

#infonews {
width:588px;
float:left;
text-align:justify;
margin-right:26px;
}

.safe_info {
width:588px;
margin-top:20px;
}

.safe_info td {
width:196px;
text-align:center;
font-size:1.10em;
line-height:1.19em;
color:#083260;
vertical-align:top;
}

.safe_info td span {
width:168px;
margin-left:14px;
margin-right:14px;
display:block;
text-align:left;
margin-bottom:20px;
margin-top:10px;
text-align:center;
}

.safe_info td img {
margin-bottom:5px;
border:#083260 1px solid;
}


#sidebar {
width:199px;
float:left;
margin-top:105px;
border:#A1C5DA 3px solid;
background-color:#E5E5E5;
padding-top:35px;
padding-left:10px;
padding-right:11px;
padding-bottom:23px;
}

#sidebar_2 {
width:199px;
float:left;
margin-top:67px;
border:#A1C5DA 3px solid;
background-color:#E5E5E5;
padding-top:39px;
padding-left:10px;
padding-right:11px;
padding-bottom:23px;
}

#sidebar_3 {
width:199px;
float:left;
margin-top:176px;
border:#A1C5DA 3px solid;
background-color:#E5E5E5;
padding-top:39px;
padding-left:10px;
padding-right:11px;
padding-bottom:23px;
}


#sidebar_4 {
width:199px;
float:left;
margin-top:70px;
border:#A1C5DA 3px solid;
background-color:#E5E5E5;
padding-top:39px;
padding-left:10px;
padding-right:11px;
padding-bottom:23px;
}


.info_header {
color:#083260;
font-size:2.38em;
line-height:1.218em;
font-weight:bold;
}


.info_header2 {
color:#083260;
font-size:2.38em;
line-height:1.218em;
font-weight:bold;
margin-bottom:73px;
}


.info_subheader {
color:#083260;
font-size:1.57em;
line-height:1.205em;
margin-bottom:38px;
}

.info_text {
color:#083260;
font-size:1.10em;
line-height:1.19em;
}

#toplinks {
margin-bottom:33px;
}


#toplinks li  {
list-style:none;
background-image:url(../images/cercle.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:19px;
font-size:1.10em;
line-height:1.19em;
margin-bottom:12px;
margin-left:11px;
color:#4182AB;
}


#toplinks li a, #toplinks li a:link, #toplinks li a:visited {
cursor:pointer;
color:#000000;
text-decoration:none;
}    

#toplinks li a:hover {
cursor:pointer;	
color:#4182AB;
text-decoration:none;
}

#toplinks li a:focus, #toplinks li a:active  {
cursor:pointer;
color:#000000;
text-decoration:none;
}


.plaskablue {
margin:0;
padding:0;
width:189px;
padding-top:2px;
padding-bottom:2px;
padding-left:9px;
background-color:#083260;
margin-bottom:12px;
color:#FFFFFF;
font-size:1.22em;
line-height:1.23em;
font-weight:bold;
}

.bottomlinks {
list-style:none;
font-size:1.10em;
line-height:1.19em;
margin-bottom:11px;
}

.bottomlinks  li {
padding-left:8px;
padding-right:8px;
color:#4182AB;
}


.bottomlinks li a, .bottomlinks li a:link, .bottomlinks li a:visited {
cursor:pointer;
color:#083260;
text-decoration:none;
}    

.bottomlinks li a:hover {
cursor:pointer;	
color:#4182AB;
text-decoration:none;
}

.bottomlinks li a:focus, .bottomlinks li a:active  {
cursor:pointer;
color:#083260;
text-decoration:none;
}

#tablitsa {
margin-left:8px;
width:578px;
border:0;
}

.tdshnik {
 width:203px;
 vertical-align:top;
 text-align:left;
 
}

.tdshnik2 {
 width:172px;
 vertical-align:top;
 text-align:left;
} 


#tablitsa img {
border:#083260 1px solid;
margin-bottom:10px;
}

#tablitsa span {
color:#083260;
font-size:1.10em;
line-height:1.19em;
display:block;
margin-bottom:37px;
}



#tablitsa a {
display:block;
margin-bottom:37px;
font-size:1.10em;
line-height:1.19em;
}


#tablitsa a, #tablitsa a:link, #tablitsa a:visited {
cursor:pointer;
color:#083260;
text-decoration:none;

}    

#tablitsa a:hover {
cursor:pointer;
color:#4182AB;
text-decoration:none;

}

#tablitsa a:focus, #tablitsa a:active  {
cursor:pointer;
color:#083260;
text-decoration:none;

}

.picturesbig {
width:251px;
margin:0;
padding:0;
float:left;
margin-right:31px;
}

.info_right {
width:306px;
margin:0;
padding:0;
float:left;
font-size:1.10em;
line-height:1.19em;
color:#083260;
}

.info_right span {
width:286px;
padding-left:20px;
display:block;
}



.picturesbig img {
border:#083260 1px solid;
margin-bottom:26px;
}

.onepercent {
	height:1%;
}


.header_works {
color:#083260;
font-size:2.38em;
line-height:1.218em;
font-weight:bold;
margin-bottom:38px;
}


.header_news {
color:#083260;
font-size:2.38em;
line-height:1.218em;
font-weight:bold;
margin-bottom:41px;
}

.ourcont {
padding:0;
margin:0;
color:#083260;
font-size:1.22em;
line-height:1.23em;
margin-bottom:10px;
}

.ourcont a, .ourcont a:link, .ourcont a:visited {
cursor:pointer;
color:#083260;
text-decoration:none;
}    

.ourcont a:hover {
cursor:pointer;	
color:#4D8AAF;
text-decoration:none;
}

.ourcont a:focus, .ourcont a:active  {
cursor:pointer;
color:#083260;
text-decoration:none;
}

.map {
border:#0B3563 7px solid; 
}

#inc {
height:1%;
margin-bottom:10px;
}

#senddata{
width:296px;
margin-top:42px;
background-color:#0B3563;
padding-left:101px;
padding-right:102px;
padding-top:66px;
padding-bottom:66px;
}


#incl {
height:1%;
margin-bottom:6px;
margin-top:22px;
}

.pole {
width:212px;
height:1.3em;
border:0px;
float:right;
}

label {
float:left;
color:#FFFFFF;
font-size:1.22em;
line-height:1.23em;
font-weight:bold;
}

.textinput {
width:212px;
height:8.0em;
border:0px;
float:right;
}

.but {
float:right;
width:212px;
}


#plashka_again {
width:588px;
background-color:#083260;
background-image: url(../images/plashkafon.gif);
background-repeat: repeat-y;
margin-bottom:24px;
}

#plashka_include {
width:588px;
background-image:url(../images/plashkatop.gif);
background-repeat: no-repeat;
background-position:top;
padding-top:8px;
}

#plashka_inside {
width:588px;
background-image:url(../images/plashkabottom.gif);
background-repeat: no-repeat;
background-position:bottom;
padding-bottom:11px;
}

.datenews {
margin:0;
padding:0;
padding-left:14px;
font-size:1.448em;
line-height:1.18em;
font-weight:bold;
color:#FFFFFF;
text-align:left;
} 


.newsheading {
color:#083260;
font-size:1.57em;
line-height:1.205em;
margin-bottom:11px;
text-align:left;
}


.newsheadingtext {
margin:0;
padding:0;
color:#083260;
font-size:1.10em;
line-height:1.19em;
margin-bottom:32px;
}

#newsheadingtext2 {
width:588px;
margin-bottom:31px;
}

#picinclude {
width:171px;
float:left;
padding-right:15px;
}

#textcome {
width:402px;
float:left;
}

#textcome span {
font-size:1.10em;
line-height:1.19em;
color:#083260;
}

#picinclude img {
border:#0B3563 1px solid; 
}





#picinclude_again {
width:116px;
float:left;
padding-right:14px;
}

#textcome_again {
width:458px;
float:left;
}

#textcome_again span {
font-size:1.10em;
line-height:1.19em;
color:#083260;
}

#picinclude_again img {
border:#0B3563 1px solid;
margin-bottom:10px;
}

.onepercent {
height:1%;
margin-bottom:30px;
}


.information {
width:306px;
float:left;
}

.information p {
margin:0;
padding:0;
font-size:1.10em;
line-height:1.19em;
color:#083260;
padding-bottom:20px;
}

.container_size { 
width:300px;
border:0;
font-size:1.10em;
line-height:1.19em;
color:#083260;
}



.container_size caption {
font-weight:bold;
padding-bottom:5px;
}

.container_size2 { 
width:300px;
border:0;
font-size:1.10em;
line-height:1.19em;
color:#083260;
}

.container_size2 th {
text-align:center;
padding-bottom:5px;
}

.container_size2 td {
text-align:center;
}

.plans {
color:#083260;
font-size:1.57em;
line-height:1.205em;
text-align:left;
font-weight:bold;
padding-bottom:15px;
}

.imgplans  {
border:#0B3563 1px solid;
margin-bottom:20px;
}


.floor {
color:#083260;
font-size:1.10em;
line-height:1.19em;
text-align:left;
padding-bottom:30px;
}





.firstimg {
margin-top:38px;
}


a.go_next , a:link.go_next, a:visited.go_next  {
cursor:pointer;
color:#083260;
text-decoration:none;
font-weight:bold;
}    

a:hover.go_next {
cursor:pointer;	
color:#94BAD1;
text-decoration:none;
font-weight:bold;
}

a:focus.go_next, a:active.go_next {
cursor:pointer;
color:#083260;
text-decoration:none;
font-weight:bold;
}

.message_successful {
color:#FFFFFF;
font-size:1.22em;
line-height:1.23em;
font-weight:bold;
padding-bottom:20px;
}

.picture {
border:#083260 1px solid;
}

.picture2 {
float:right;
margin-left:10px;
margin-bottom:10px;
border:#083260 1px solid;
}

.onemore {
height:1%;
}

.im {
margin-bottom:20px;
}

.newaddon {
margin-bottom:30px;
}