* {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 79%;
	background-image:url(bg.jpg);
	background-attachment:fixed;
	color: #fff;
	padding-top:0;
}

a{
	color: #5083f7;
	font-size: 100%;
}

.a1{
	color: #F39;
	font-size: 120%;
}
.a2{
	color: #FC0;
	font-size: 120%;
}
.a3{
	color: #06C;
	font-size: 120%;
}

.a4{
	color: #06C;
	font-size: 170%;
	font:bold;
}






p {
	margin-bottom: 1.33em;
}

img {
	border: 0;
}

h1{
	font-family:georgia,serif;
	font-size:220%;
	line-height:1.05;
	font-weight:normal;
}

#layout{
	margin-left:80px;
	padding: 50px 0;
	width:75%;
	min-width:730px;
}

#head{
	font-size:79%;
	position:relative;
	width:100%;
}

#head address span{
	margin-right:20px;
}

#logo{
	position:relative;
	height:1.2em;
	margin-bottom:-1.2em;
	left:-30px;
}

#logo img{
	position:absolute;
	left:54px;
	top:-15px;
}

#head-banner, #content{
	margin-top:60px;
}

#head-banner{
	width:4%;
	padding-bottom:4%;
	left:0;
	position:absolute;
	margin-left:-80px;
}

#go-home{
	position:absolute;
	list-style-type:none;
	width:500%;
	height:500%;
}

#go-home li{
	width:20%;
	height:20%;
	background:red;
	float:left;
}

#go-home a{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
}

#client{
	position:absolute;
	left:500%;
	width:500%;
	height:500%;
	background:50% 50% red no-repeat;
}

#stitch{
	background: url("stitch.png"/*tpa=http://inquatrum.ru/i/stitch.png*/) repeat-x;
	position:absolute;
	height:1px;

	top:10px;
	width:900%;
	left:0;
	opacity:0.5;
}

#content{
	margin-left:35%;
	line-height:1.5;
	width:40%;
}

#header{
	padding-bottom:48%;
	position:relative;
	width:100%;
	margin-bottom:2em;
}

#header .date{
	position:absolute;
	top:0;
	font-size:89%;
}

#header h1{
	position:absolute;
	bottom:-0.2em;
	width:10em;
}

#header h1 a{
	display:block;
	margin-top:1em;
	font-size:50%;
}

#carousel{
	height:330px;
	margin-bottom:0em;
	left: 0px;
	padding-right:0px;
	top:800px;
	z-index:2;
}

#carousel .wrap{
	width:100%;
	position:absolute;
	left:0;
	padding-top:2em;
	height:526px;
	overflow:hidden;
}

#carousel ul{
	list-style-type:none;
	position:relative;
	width:5000px;
}

#carousel li{
	float:left;
	position:relative;
	width:1900px;
height:526px;
}

#carousel h3{
	font-size:89%;
	color:#808080;
	font-weight:normal;
	position:absolute;
	top:-2em;
}

#content .date{
	font-family:georgia, serif;
	font-style:italic;
}

#in-the-making{
	float:left;
	margin-right:-100%;
	position:relative;
	left:-80%;
	width:65%;
	font-style:italic;
	color:#c2c2c2;
	font-family:georgia, serif;
	font-size:89%;
}

#in-the-making dt{
	font-style:normal;
	color:#fff;
}

#in-the-making dd{
	margin-bottom:1.5em;
}

#in-the-making h2{
	color:#fff;
	font-size:150%;
	margin-bottom:1em;
	font-weight:normal;
}
.block
{  position: absolute;  
   overflow: auto;  
   width: 499px;  
   height: 290px; 
   left: 50%;  
   top: 0px;  
   margin-left: -250px;
   z-index:1;
   }
.content
{  position: relative;  */? ??? ??*/
   overflow: auto; 
   width: 499px; 
   height: 270px; 
   left: 0px;  //????????
   top: 0px;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png', sizingMethod='scale');}
   }
.text
{
    position: relative;  */? ??? ??*/
    overflow: auto;
	padding-top:10px;
	height:150px;
	top:220px;
	width:900px;
	background-color:#fff;
	left: 10%;
	right:10%;
	color:#333;
	}



#example-links {
    border: 1px solid #ccc;
    border-bottom: none;
    float: left;
    width: 300px;
}
#example-links a {
    border-bottom: 0px solid #ccc;
    display: block;
    font-size: 17px;
    height: 39px;
    line-height: 39px;
    padding-left: 10px;
	
}
#example-links a:focus {
    outline: 0;
	color:#74b2d9;
}
#example-links a:hover {
    background-color: #ddd;
	
}
#example-content-container {
    border: 0px;
    height: 500px;
    overflow: hidden;
    width: 500px;
	color:#900;
}
#example-content div {
    height: 500px;
    padding: 0px;
	color:#274b70;
}
