body,html {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#070505;
	font-family:Tahoma, Verdana;
	width:100%;
	height:100%;
	background:url(../images/1.jpg)
	
}

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

div, td, p{
	font-size:12px;
	font-family:Tahoma, Arial, Verdana;
	
}
p {line-height:2;}
table {
	border-collapse:collapse;
}

table td {
	vertical-align:top;	
}

a {
	color:#1f87bb;	
	font-family:Arial, Verdana;
	
	}
	
a:hover {text-decoration:none;}
	
h1 {
	font-size:28px;	
	font-family: Arial, Verdana;
	padding:0px 0px 0px 0px;		
	margin:0px;
	color:#394d6a;
	font-weight:normal;
	}
h2{
	font-size:18px;
	text-transform:uppercase;
	font-family:Tahoma, Arial, Verdana;
	padding:0px;		
	margin:0px;
	color:#0350e4;
	font-weight:normal;
}
h3{
	font-size:14px;	
	font-family:Tahoma, Arial, Verdana;
	padding:0px;		
	margin:0px;
	color:#0350e4;
	font-weight:bold;
}
.clear {
	clear:both
}

.nomargin-bot {
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.nomargin {
	margin:0px !important;
}
.noborder {border:0px !important}

/*HEADER*/
.head {}	
.headleft {height:310px;background:url(../images/headleft.jpg) left top no-repeat;}
.headright {height:310px;background:url(../images/headright.jpg) right top no-repeat;}
.icons {position:absolute;width:100%; text-align:right; left:-50px; top:8px}
.topmenu-aktiv {color:#c00504}
.topmenu {float:right; margin:44px 30px 0px 0px;}
.topmenu table td{vertical-align:middle; }
.topmenu table td.vl {padding:0px 5px;}
.topmenu table td div.noaktiv{color:white;float:left; padding:4px 5px 3px 5px;}
.topmenu table td div.aktiv a {color:#D04342;text-decoration:none}
.topmenu table td div.noaktiv a {color:white;text-decoration:none}
.topmenu table td div.aktiv1{background:url(../images/leftm.gif);}
.topmenu table td div.aktiv{color:#D04342; padding:4px 5px 3px 5px;background:white; float:left}
.topmenu table td div.aktiv3{background:url(../images/rightm.gif); }
.topmenu table td div.tiel1 {width:7px; height:25px;float:left}
.topmenu table td div.tiel2 {width:7px; height:25px;float:right}
.topmenu table td div {text-transform:uppercase;font-size:15px; font-weight:bold;cursor:hand;cursor:pointer}

/*END HEADER*/

/*CONTENT*/
table.area td.lastwork div.leftpic {width:270px; height:140px}
table.area td.lastwork h1{padding:0 0 15px 0;}

.top {background:url(../images/top.jpg) center top no-repeat; height:103px}
.mainpic {background:url(../images/main1.jpg) right top no-repeat; height:311px;}
.mainpic1 {background:url(../images/finishing.jpg) right top no-repeat; height:311px;}
.mainpic2 {background:url(../images/building.jpg) right top no-repeat; height:311px;}
.mainpic3 {background:url(../images/fasad.jpg) right top no-repeat; height:311px;}
.mainpic4 {background:url(../images/smart_home.jpg) right top no-repeat; height:311px;}
.mainpic5 {background:url(../images/design.jpg) right top no-repeat; height:311px;}
.mainpic6 {background:url(../images/mens_on_hour.jpg) right top no-repeat; height:311px;}
.mainpic7 {background:url(../images/portfolio.jpg) right top no-repeat; height:311px;}
.mainpic8 {background:url(../images/price.jpg) right top no-repeat; height:311px;}
.mainpic9 {background:url(../images/vacancia.jpg) right top no-repeat; height:311px;}
.mainpic10 {background:url(../images/contacts.jpg) right top no-repeat; height:311px;}

.hr {padding-left:21px}
td.content {padding-left:40px}
.v-hr {padding:30px 0px}
.vline {background:url(../images/gray-line-vert.jpg) center top repeat-y; width:1px; height:100%;}
.lastwork {padding:20px}
.text {padding:0px 20px 0px 0px}
.h-hr {height:1px; background:url(../images/gray-line-vert.jpg) center center repeat-x;margin:5px 25px 15px 0px;}
.desc {padding-top:10px; font-weight:bold; font-size:12px; color:#4c4c4c}
.h-hr-dot {background:url(../images/ldot.jpg) center bottom repeat-x; height:1px; margin:15px 0px 15px 0px}
.button {text-align:right; margin:10px 0px}
.mainbanner {margin-bottom:20px}
#pic1 {margin-top:20px}
/*MENU */
.menu-items{width:232px; border:none; border-collapse:collapse;}
.menu-items td{padding:0;}
.item_common {text-align:center; vertical-align:bottom;width:232px; height:51px}
.item_last {text-align:center; vertical-align:top; width:232px; height:54px}
.item1 {background:url(../images/menu1.jpg) center bottom no-repeat;width:232px; height:51px}
.item2 {background:url(../images/menu2.jpg) center bottom no-repeat;width:232px; height:51px}
.item3 {background:url(../images/menu3.jpg) center bottom no-repeat;width:232px; height:51px}
.item4 {background:url(../images/menu4.jpg) center bottom no-repeat;width:232px; height:51px}
.item5 {background:url(../images/menu5.jpg) center bottom no-repeat;width:232px; height:51px}
.item6 {background:url(../images/menu6.jpg) center top no-repeat;width:232px; height:54px}
/*END MENU */
/*END CONTENT*/

/*FOOTER*/
.foot {background:#0074b1; color:white;padding:7px 0px}
.footer .menu  {width:500px; line-height:150%; padding:0; margin:0; text-align:center;}
.footer .menu span {cursor:pointer; cursor:hand; padding:0;white-space: nowrap;}
.footer .menu  img{margin:0px 5px 2px 0px}
.footer  td {color:white;border-right:1px solid white; padding:0px 20px;font-size:11px; font-family:Tahoma}
.footer  td  a {text-decoration:underline; color:white; font-weight:bold}
.footer  td.info {vertical-align:middle; padding:0px 15px;}
.footer  td  a:hover {text-decoration:none;}
.footer  td.info div.contact {float:left}
.footer  td.info div.title {font-size:14px !important;font-family:Tahoma;font-weight:bold}
.footer  td.info div.phone {font-size:18px !important;font-family:Tahoma !important;}
.footer  td.info div.phone sup{font-size:13px !important;}
.footer  td.info div.menu{font-size:11px !important; font-family:Tahoma;float:right; padding:10px 0px 20px 10px;}
.footer  td.info div.copyright{font-size:11px; font-family:Tahoma; text-align:center; clear:right;}
.footer  td.info div.copyright a, .footer  td.info div.copyright a:hover, .footer  td.info div.copyright a:visited{font-size:11px; font-family:Tahoma; font-weight:100;}
.footer .logo {padding-left:40px;}
.footer .logo  div {font-size:11px !important; font-family:Tahoma;} 
.counter {border-right:0 !important;width:90px; padding-top:20px !important;}
/*END FOOTER*/

/*gallery*/
.categbord td{padding:10px 0;}
.namePic{padding:5px 0 2px 0; text-align:center; margin:0;}
.namePic a, .namePic a:hover, .namePic a:visited{font-size:13px;}
.shorddescPic{padding:0 0 10px 0; text-align:center; margin:0;}
.shorddescPic p{padding:0; margin:0;}

.s12{padding:2px 0; margin:0;}
.navstr{padding:3px 0; margin:0;}
 .zagol {font-size:28px;	font-family: Arial, Verdana; padding:0px 0px 0px 0px; margin:0px;	color:#394d6a; font-weight:normal;}
div h1{font-size:12px; font-family:Tahoma, Arial, Verdana; color: black; font-weight: bold; display: inline; text-decoration: underline}
 .new-text {font-size:11px; font-family:Tahoma, Arial, Verdana; color: black; font-weight: bold; display: inline;}
.zagolovokh1 {
	font-size:28px;	
	font-family: Arial, Verdana;
	padding:0px 0px 0px 0px;		
	margin:0px;
	color:#394d6a;
	font-weight:normal;
	}