
html{}

*{
	font-size:11px;
	color:#555;
	font-family: tahoma, verdana, arial;
}
h1{
	font-size:14px;
	color:#000000;
	font-family: tahoma, verdana, arial;
	padding-top:20;	
	margin-bottom: 10;
}
h2{
	font-size:14px;
	color:#F7920D;
	font-family: tahoma, verdana, arial;
	padding-left:0;
	padding-top:20;
	margin-bottom: 10;

}
h3{
	font-size:11px;
	color:#F7920D;
	font-family: tahoma, verdana, arial;
	padding-left:0;
}
div.fix-empty{
	width:100%;
	height:100%;
}
a.light-link{
	color:#F7920D;
	cursor:nornal;
}
span.dark-link{
	color:#555;
}
span.empty{
	width:28;
	height:19;
}
span.level-2{
	padding-left:20;
}
div.all{
	padding-left:17;
	background:url(http://gradostroitel.com.ua/img/stone.jpg) no-repeat bottom right;
	height:100%;
	width:100%;
}
div.all-test{
	height:90%;
	max-height: 2400px;
	min-height: 590px;
	width:100%;
	max-width: 2400px;
	min-width: 870px;
}
div.absolute{
	position:absolute;
	left:-4;
	top:130;
	width:202;
	height:26;
	background:url(http://gradostroitel.com.ua/img/absolute.jpg) no-repeat;
}
table,body,img{
	padding: 0;
	margin: 0;
	border: 0;
}
div.flash{
	padding-top:20;
	text-align:right;
	margin-right:-10;
}
body{
	background:#F8EED3 url(http://gradostroitel.com.ua/img/trova.jpg) repeat-x bottom;
}

div.top{
	width:100%;
	max-width: 2400px;
	min-width: 870px;
	width: expression(document.body.clientWidth > 2400 ? '2400px' : (document.body.clientWidth < 900 ? '900px' : '100%'));
	height:130;
	position:absolute;
	top:0;
	background:url(http://gradostroitel.com.ua/img/back-top.jpg) repeat-x;
	
}
div.logo{
	background:url(http://gradostroitel.com.ua/img/logo.jpg) no-repeat top left;
	width:198;
	height:160;
	position:absolute;
	top:1;

	
}
div.logo a{
	width:100%;
	height:100%;
}
table.t-top{
	background:url(http://gradostroitel.com.ua/img/bilding.jpg) no-repeat bottom center;
	width:100%;
	height:100%;
}
table.t-top td.t1{
	width:20%;

}
table.t-top td.t2{
	width:60%;
}
table.t-top td.t3{
	/*background:url(http://gradostroitel.com.ua/img/oblako-2.jpg) no-repeat bottom right;*/
	width:20%;
	vertical-align:top;
}
/*********************************************************************************************/
table.all{
	width:100%;
	max-width: 2400px;
	min-width: 900px;
	width: expression(document.body.clientWidth > 2400 ? '2400px' : (document.body.clientWidth < 900 ? '900px' : '100%'));
	height:100%;
	background:url(http://gradostroitel.com.ua/img/stone.jpg) no-repeat bottom right;
}
table.all tr.a1{
	height:95%;
	padding-top:0;
}
table.all tr.a2{
	height:5%;
}
table.all td.all-td1{
	vertical-align:top;
	padding-top:130;
	padding-left:15;
}
table.all td.td2{
	padding-left:11;
}
/*********************************************************************************************/
div.menu{
	width:100%;
	max-width: 2400px;
	min-width: 870px;
	height: auto !important;
	height:20;
}
table.t-menu{
	width:100%;
	height:20;
}
table.t-menu td.m-1{
	border-left:20px solid #FEF2E2;
	width:178;
}
table.t-menu td.m-2{
	padding:0;
}

div.menu-div{
	padding-left:0;
}
div.menu-div span{

	font-weight: bolder;

}
div.menu-div span.f{
	border-right:2px solid #F7A537;
	padding-right:5;
	padding-left:5;
}
div.menu-div span.f-1{
	border-right:2px solid #F7A537;
	padding-right:5;
}
div.menu-div span.f-2{
	padding-left:5;
}
div.menu-div span a{
	text-decoration:none;
}
div.menu-div span a:hover{
	text-decoration:none;
	color:#F7A537;
}
/************************************************************************/
div.main{
	padding-left:0;
	width:100%;
	max-width: 2400px;
	min-width: 950px;
}
table.t-main{
	width:100%;
}
table.t-main td.cell-1{
	width:159;
	padding-left:20;
	background:url(http://gradostroitel.com.ua/img/block.jpg) no-repeat;
	vertical-align:top;
	height:500;
	line-height:17px;
	
}
table.t-main td.cell-2{
	vertical-align:top;
	padding-left:20;
	padding-right:20;
	line-height:17px;
	padding-bottom:120;

	
}
table.t-main td.cell-3{
	vertical-align:top;
	width:30%;
	line-height:17px;
}
div.smenu{
	background:url(http://gradostroitel.com.ua/img/small-line.jpg) no-repeat top left;
	padding-top:20;

}
div.smenu ul{
	list-style-type: none;
	padding-left:5;
	margin: 0 0 0 0;
}
div.smenu ul a{
	text-decoration:none;
	color:#F7A537;
}
div.smenu ul a:hover{
	text-decoration:none;
	color:#555;
}
td.flat{
	text-align: center;
	width: 44px;
	height: 20px;
}
td.flat div{
	display: block;
	width: 42px;
	height: 18px;
	border: 1px solid #847E7E;
}
/***************************************/
span.cont{
	color:#111;
}
span.cont a{
	text-decoration:underline;
	color:#111;
}
span.cont a:hover{
	text-decoration:underline;
	color:#111;
}


/****************************************/
table.pay{
	border-collapse: collapse
}
table.pay td{
	border: 1px solid #999;
	text-align: center;
	padding-left:10;
	padding-right:10;
}

table.pay tr.names{
	font-weight: bolder;
	color:#555;
}
table.pay tr.inf{
	color:#555;
}
