/* 
 * (c) Copyright Ashantiplc Limited.
 * All Rights Reserved. Duplication prohibited.
 * Redistribution, Transmission, displayed by any means prohibited.
 * You may not alter or remove any trademark, copyright or other notices.
 * Author: RUKOS (Rusakov Konstantin)
 * html-developer Sky-it company
 * url: in progress 
 * version 1.0.0
*/


html,body{
	font-size: 11px;
	font-family:Tahoma;
	margin: 0; 
	padding: 0;
	position:relative;
	height: 100%;
}

body{
}

a img{
	border: 0px;
}	

div.logo{
	width:326px;
	height:57px;
	position:absolute;
	top: 20px;
	margin-left: -35px;
}

table.wrapper{
	border-collapse: collapse;
	position:relative;
	height: 100%;
	width:100%;
	min-width:980px;
	width:expression(document.body.clientWidth < 980 ? "980px" : "100%");	
}

table.wrapper td{
	padding: 0;
}



div.news a,
div.news a:visited,
div.agency a,
div.agency a:visited,
div.portfolio a,
div.portfolio a:visited,
div.blog_main a,
div.blog_main a:visited,
div.city a,
div.city a:visited{
	display:block;
	text-decoration:none;
	color: #000;
	//width:100%;
	//height: 100%;
}

div.portfolio a,
div.portfolio a:visited{
	width: 100%;
	height: 100%;
}

div.news a:hover,
div.agency a:hover,
div.portfolio a:hover,
div.city a:hover{
	text-decoration: none;
}

/****block News**/
div.news{
	width:383px;	
	position:absolute!important;
	top: 200px;
	left: 35px;
	zoom:1;
}

	div.news a,
	div.news a:visited{
		height:50px;
		left:0;
		position:relative;
		top:0;
		width:225px;
	}
	
	div.news a.news_a,
	div.news a.news_a:visited{
		top: 0px;
		left: 0px;
		position:absolute;
		height: 100%;
		width:100%;
		z-index:5;
	}
	div.news div			{ background:url('/img/news_main.png') repeat-y left top;padding: 14px 0 19px 50px; cursor:pointer; position:relative; //z-index:1;}
	div.news div table		{ border-collapse:collapse;width: 100%; font-size: 11px;z-index:20; position:relative;}
	div.news div table td	{ padding:0 0 2px 0; vertical-align: top;}
	div.news div table td.date	{ width: 72px; }
	div.news div table td b		{ }
	div.news div a,
	div.news div a:visited		{ height: auto;width:210px; position:static; font-size:11px;line-height: 14px;position:relative; z-index: 20;zoom:1;}
	div.news div a:hover		{ color: #6e6e6e;  }

/****block Agency**/
div.agency{
	
	width: 443px;
	line-height:1;
	position:absolute!important;
	left: 140px;
	top: 465px;
}

	div.agency a.news_b,
	div.agency a.news_b:visited{
		background:url('/img/sp.gif') repeat left top;
		top: 0px;
		left: 0px;
		position:absolute;
		height: 100%;
		width:100%;
		z-index:999;
	}
	div.agency p	{ padding:0; margin: 0; line-height:12px;}
	div.agency div	{ background: url('/img/agency_main.png') repeat-y left top;padding:16px 20px 23px 80px; cursor:pointer; position:relative;//z-index:1;}
	
	div.agency a,
	div.agency a:visited{
		display:block;
		height:66px;
		left:0;
		position:relative;
		top:0;
		width:370px;
	}
	
	div.agency a:hover{
		
	}
	
	

/****Portfolio Agency**/

div.portfolio{
	background: url('/img/port_main.png') no-repeat left top;
	width: 313px;
	height: 68px;
	position:absolute!important;
	top:735px;
	left:65px;
}

/****Blog Agency**/

div.blog_main{
	width: 326px;
	color: #fff;
	right: 115px;
	top: 90px;
	position:absolute!important;
}
	div.blog_main div	{ background: url('/img/blog_main.png') repeat-y left top;  cursor:pointer;  z-index: 1;}	
	div.blog_main p		{ padding: 10px 10px 21px 45px; color: #fff; margin: 0px; z-index: 1;}
	div.blog_main a,
	div.blog_main a:visited{
		display: block;
		height: 47px;
		width: 326px;
		position:relative;
		left: 0px;
		top: 0px;
	}


/****Blog City**/

div.city{
	background:url('/img/all_city_contact_bg.png') no-repeat left top;
	width: 286px;
	font-size: 16px;
	color: #fff!important;
	position:absolute!important;
	right: 65px;
	top: 590px;
	padding: 121px 0 0 5px;//padding: 101px 0 0 5px;
	cursor:default;
}
	div.city div	{ margin-left: 10px;}
	div.city div b	{ font-weight:normal;display: block; width: 115px;float: left; }
	div.city a,
	div.city a:visited	{ color: #fff; padding-bottom: 20px;}


	
div.blog_main div p a,
div.blog_main div p a:visited {  color: #FFFFFF;display: inline; position: static;  }
div.blog_main div p a:hover		{ text-decoration: none; }

div.blog_main a.blog_a, div.blog_main a.blog_a:visited {
	background:url('/img/sp.gif') repeat left top;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9999;
}


i.main_blog_title { display:block; font-style: normal;text-transform:uppercase;  font-family:Tahoma,Helvetica,sans; font-size:14px; font-weight:bold; margin-bottom:8px;}
