TD { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }
TH { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
body { margin: 0px; }

H1 { font-size: 15px;  text-align: center; }
H2 { font-size: 13px;  text-align: center; }
H3 { font-size: 11px;  }
a.act, a.act:visited, a.act:active, a.act:link { text-decoration : underline; color:  #ff0000; font-size: 11px; }

a.act:hover { text-decoration : underline; color: #293E1F; font-size: 11px; }

  	A:link { text-decoration : underline; color:  #376A20; }
	A:visited { text-decoration : underline; color: #376A20; }
	A:active { text-decoration : underline; color: #895732;}
	A:hover { text-decoration : underline; color: #293E1F; }
	
		A.lang:link { text-decoration : underline; color:  #376A20; margin: 30px; }
	A.lang:visited { text-decoration : underline; color: #376A20; }
	A.lang:active { text-decoration : underline; color: #895732;}
	A.lang:hover { text-decoration : underline; color: #293E1F; }



.verd12{ font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }
.verd11{ font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }
.verd10{ font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
.verd9{ font-family: Verdana, Arial, Sans-Serif; font-size: 9px; }

.menuleft { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }
a.menuleft	{	 font-size: 11px; color: #000000; text-decoration: none; display: block;
					background: transparent url(/img/design/ard_menu.gif) no-repeat left; background-color: #D6D1CC;
					padding-bottom: 12px; padding-left: 47px; padding-top: 12px;  border: 0px; }
.menulefton { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; display: block; 
					background: transparent url(/img/design/ard_menu_on.gif) no-repeat left; background-color: #EBE8E6;
					padding-bottom: 12px; padding-left: 47px; padding-top: 12px;  border: 0px;  }
  	A.menuleft:link { text-decoration : none; color:  #000000; }
	A.menuleft:visited { text-decoration : none; color: #000000; }
	A.menuleft:active { text-decoration : none; }
	A.menuleft:hover { text-decoration : none; color: #000000; background: transparent url(/img/design/ard_menu_on.gif) no-repeat left; background-color: #EBE8E6; }
  	A.menulefton:link { text-decoration : none; color:  #000000; }
	A.menulefton:visited { text-decoration : none; color: #000000; }
	A.menulefton:active { text-decoration : none; }
	A.menulefton:hover { text-decoration : none; color: #000000; background: transparent url(/img/design/ard_menu_on.gif) no-repeat left; background-color: #EBE8E6; }

.menuleft2 { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }
a.menuleft2	{	 font-size: 11px; color: #000000; text-decoration: none; display: block; background-color: #EBE8E6;
					padding-bottom: 2px; padding-left: 47px; padding-top: 2px;  border: 0px; }
  	A.menuleft2:link { text-decoration : none; color:  #000000; }
	A.menuleft2:visited { text-decoration : none; color: #000000; }
	A.menuleft2:active { text-decoration : none; }
	A.menuleft2:hover { text-decoration : none; color: #000000; background-color: #FFFFFF; }

.menuleft2on { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #000000; text-decoration: none; display: block; background-color: #FFFFFF;
						padding-bottom: 2px; padding-left: 47px; padding-top: 2px;  border: 0px; 
					 }

  	A.menuleft2on:link { text-decoration : none; color:  #000000; }
	A.menuleft2on:visited { text-decoration : none; color: #000000; }
	A.menuleft2on:active { text-decoration : none; }
	A.menuleft2on:hover { text-decoration : none; color: #000000; background-color: #FFFFFF; }

.menu3	{ font-family: Arial, Sans-Serif; font-size: 12px; text-align: center; height: 100%; vertical-align: middle; }
a.menu3		{ color:#222222; display: block; padding: 4px; padding-left: 40px; padding-right: 8px; text-decoration: none; font-size: 12px; letter-spacing: 1px;
						background: transparent url(/img/design/ard_menu_3.gif) no-repeat left; background-color: #D6D1CC;  }
  	A.menu3:link { text-decoration : none; color: #222222; }
	A.menu3:visited { text-decoration : none; color: #222222; }
	A.menu3:active { text-decoration : none; }
	A.menu3:hover { text-decoration : none; color: #222222; background: transparent url(/img/design/ard_menu_3_a.gif) no-repeat left; background-color: #EAE8E4; }

.menu3on { font-family: Arial, Sans-Serif; font-size: 12px; color:#000000;  text-align: center; height: 100%; vertical-align: middle
				display: block; padding: 5px; padding-left: 40px; padding-right: 8px; text-decoration: none; letter-spacing: 1px; 
				background: transparent url(/img/design/ard_menu_0_on.gif) no-repeat left; background-color: #ffffff; }
.menuras { font-family: Arial, Sans-Serif; font-size: 12px; color:#000000;  text-align: center;  vertical-align: middle
				display: block;   text-decoration: none;  background: transparent url(/img/design/ard_menu_0_on.gif) no-repeat left;
				}

  	A.menu3on:link { text-decoration : none; color: #000000; }
	A.menu3on:visited { text-decoration : none; color: #000000; }
	A.menu3on:active { text-decoration : none; }
	A.menu3on:hover { text-decoration : none; color: #000000; background-color: #EAE8E4; }



.content { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; padding-bottom: 15px; padding-top: 3px; padding-left: 20px; padding-right: 20px; text-align: justify; }
.content h1 {font-size:14px;}


.phones { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #716E6B; letter-spacing: 1px; }
.icqblock { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; color: #010101; padding-left: 10px; }
.projectblock {  border-left: 3px; border-right: 3px; border-bottom: 5px; border-top: 5px; border-style: solid; border-color: #EFA000; background-color: #EAE9DA;
padding-left: 12px; padding-right: 12px; padding-bottom: 2px; padding-top: 2px; }
.projecttext { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; padding-left: 5px; }


.tdlinevert { border: 0px; border-left: 1px; border-right: 1px; border-bottom: 1px; border-top: 1px; border-style: solid; border-left-color: #D6D7DB; border-right-color: #D6D7DB; border-bottom-color: #D6D7DB; border-top-color: #D6D7DB; }

.setka_imgsred { padding: 2px; }
.imgon { background: #F4B956; }

.raschet_inp { width: 10px; font-size: 11px;}

.selectroom { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
a.selectroom	{	 font-size: 11px; color: #000000; text-decoration: none; display: block; background-color: #EBE8E6;
					padding-bottom: 1px; padding-left: 17px; padding-top: 1px;  border: 0px; }
  	A.selectroom:link { text-decoration : none; color:  #000000; }
	A.selectroom:visited { text-decoration : none; color: #000000; }
	A.selectroom:active { text-decoration : none; }
	A.selectroom:hover { text-decoration : none; color: #000000; background-color: #FFFFFF; }
    
    
.projects-list{
    width: 700px;
}
.projects-list td{
    width: 230px;
    /*padding: 5px;*/
    text-align: center;
    vertical-align: top;
}

a img{
    border: none;
}

.pages{
    text-align: center;
    margin: 30px 10px;
}

a.page{
    margin: 3px;
    text-decoration: none;
}

a.active{
    color: #000000;
    font-weight: bold;
}

table.project{
    width: 800px;
    border-collapse: collapsed;
}

table.project td{
    padding: 10px;
    border: 1px #000000 solid;
    text-align: left;
    vertical-align: top;
}

.project .last_col{
    width: 400px;
}

.project .logo{
    float: left;
    width: 250px;
}

.project .address{
    display: table;
    float: left;
}

.project .print{
    float: right;
    width: 100px;
    text-align: right;
}

h1.project{
    margin: 15px;
    font-size: 16px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    margin-bottom: 0px;
}

p.project{
    font-size: 12px;
    text-align: center;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}

.sections-main{
    width: 500px;
    margin-top: 15px;
}

.sections-main td{
    text-align: center;
    padding: 0 10px 25px 10px;
    line-height: 1.5;
    vertical-align: top;

}
.sections-main a{
    text-decoration: none !important;
    color: #333333 !important;
    font-weight: bold;
}

.sort{
    text-align: center; 
    background-color: #EBE8E6;
    padding: 8px;
    margin: 10px 0;
}

.filter{
    margin: 10px 10px 0 10px;
}

.filter li{
    list-style-type: none;
    padding: 5px;
    margin: 5px;
    background: #C59A72;
}

.filter a{
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

.filter a:hover{
    color: #E3CBB5;
}

