@charset "utf-8";
/* CSS Document */

body {	
	padding:0;
	margin:0;			
	font-size:12px;
	background-color:#252622;		
	font-family:Arial, Helvetica, sans-serif;
}


#mainHolderOuter {
	background:url('images/sq.png');
	width:expression(document.body.clientWidth > 1701? "1700px": "100%" );
	max-width:1700px;
	margin:0 auto;
}

#mainHolder {
	background:url('images/big-header.jpg') no-repeat;
	background-position:center 0;	
	width:expression(document.body.clientWidth < 1000? "1000px": "100%" );
	min-width:1000px;
}

#mainHolderInner{	
	width:1000px;
	margin:0 auto;
	position:relative;	
}

#mainHolder #logo {
	display:block;
	position:absolute;
	top:18px;
	left:68px;
	width:168px; height:68px;
	background:url('images/logo.jpg') no-repeat;	
}

#mainHolder #phone {
	display:block;
	position:absolute;
	top:32px;
	right:35px;
	width:216px; height:62px;
	background:url('images/phone.jpg') no-repeat;	
}

/*START Menu*/

#menu {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:52px;
	margin-left:262px;
	font-size:1px;
}

#menu a {
	display:block;
	margin-left:16px;
}

#menu .about{
	width:99px; height:22px;
	background:url('images/m_about.jpg') no-repeat;	
}

#menu .contacts{
	margin-top:16px;
	width:92px; height:20px;
	background:url('images/m_contacts.jpg') no-repeat;	
}

*html #menu .contacts{
	margin-top:15px;
}

*+html #menu .contacts {
	margin-top:15px;
}

#menu .gallery{
	margin-top:10px;
	width:112px; height:19px;
	background:url('images/m_photo.jpg') no-repeat;	
}

*html #menu .gallery{
	margin-top:6px;
}

*+html #menu .gallery {
	margin-top:7px;
}

#menu .services{
	margin-top:18px;
	width:58px; height:21px;
	background:url('images/m_services.jpg') no-repeat;	
}

#menu .projects{
	margin-top:13px;
	width:169px; height:32px;
	background:url('images/m_projects.jpg') no-repeat;
	margin-left:0;	
	position:relative;
}

#menu .projects:hover {
	background:url('images/m_projects_a.jpg') no-repeat;
}

#menu .showH {
	background:url('images/m_projects_a.jpg') no-repeat;
}

#menu .projectsOuter{
	position:relative;
}

#menu .showH .projectsList {
	display:block;	
}

#menu .projectsList {

	position:absolute;
	left:169px;
	top:0;
	display:none;	
}

#menu .projects:hover {
	background:url('images/m_projects_a.jpg') no-repeat;
}

.top_corner {
	position:absolute;
	top:0;
	right:0;
	background:url('images/top-right.png');
	background-repeat:no-repeat;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top-right.png');

	width:17px;
	height:13px;
}

.prTopLine {
	height:13px;	
	background:url('images/sq.png');
	margin-right:17px;
}

.prCont
{
	background:url('images/sq.png');
	padding-right:17px;
}

.bottom_corner1 {
	position:absolute;
	left:0;
	background:url('images/bottom-left.png');
	background-repeat:no-repeat;
	width:15px;
	height:12px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom-left.png');
}

.bottom_corner2 {
	position:absolute;
	right:0;
	background:url('images/bottom-right.png');
	background-repeat:no-repeat;
	width:17px;
	height:12px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom-right.png');
}

.prBottomLine {
	height:12px;	
	background:url('images/sq.png');
	margin-right:17px;
	margin-left:15px;
}

.prUl {
	list-style:none;
}

#menu .prUl a {
	display:inline;	
	color:#118bce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
}

.prUl li
{
	background:url('images/pr_bul.jpg');
	background-repeat:no-repeat;
	background-position:10px 1px;
	padding-left:20px;
	padding-bottom:3px;
}


/*END Menu*/

.contentHolder {
	padding-top:393px;
}

*html .contentHolder {
	padding-top:380px;
}

.leftContent {
	width:480px;
	float:left;
}

.rightContent {
	float:left;
	width:500px;
}

.clear {
	clear:both;
}

.item {
	font-size:12px;
	padding-bottom:45px;
}

.item .iName
{
	padding:8px 0;
	padding-left:10px;
}

/*START LEFT*/

.item .iName a {
	color:#0184cc;	
	font-size:18px;
	font-style:italic;
	font-weight:bold;
}

.col1 {
	float:left;
	width:247px;

	padding-top:60px;
}

.col1 .item {
	padding-left:68px;
}

.col1 .item .iDesc {
	padding-left:10px;
}

.col2 .item .iName {
	margin-left:247px;
}

.col2 .item .iDesc {
	margin-left:257px;
}

.mostLow {
	padding-bottom:0;
}

.bigLink a {
	display:block;
	background:url('images/go_blue.jpg');
	background-repeat:no-repeat;
	background-position:right;
	
	padding-right:35px;
		
	color:#0184cc;

	font-style:italic;
	font-size:17px;
}

*html .bigLink a {
	padding-right:30px;
}

.leftContent .bigLink {
	width:140px;
	margin-left:75px;
	padding-top:30px;

}

/*END LEFT*/

/*START RIGHT*/

.rightContent .bigLink {
	width:182px;

	padding-top:17px;
}

/*END RIGHT*/

.preFooter {
	margin-left:400px;
}

.preFooter .mass
{
	padding-left:180px;
}

.preFooter .links {
	width:350px;
	font-size:11px;
	padding-top:10px;
	line-height:20px;
}

.preFooter .cop {
	margin-top:22px;
	line-height:18px;
}

.footer p {
	padding:3px 0;
	margin:0;
	font-size:11px;
	width:240px;
}

.footer 
{
	padding-top:140px;
	padding-bottom:100px;
	padding-left:70px;
}

.fblock {
	float:left;
	width:310px;
}

.reklama {
	margin:12px 0;
	padding:0px;
	border:0px solid #220003;
	color:#B6B6B6;
}

.reklama a {
     color:#A4DFFF;
}
