* {
	margin: 0;
	padding: 0;
}

html{
	width: 100%;
	height: 100%;
}

body{
	width: 100%;
	background: #000 url(../images/bg.jpg) center top no-repeat;
	color: #0a0a0a;
	font-size:12px;
	font-family:Trebuchet MS, sans-serif;
	position: relative;
	min-width: 1000px;
}

a{color: #5a5959;}
a:hover{text-decoration: none;}

a img{border: 0}

p{margin: 0 0;}

h1 { font-size:26px; font-weight:normal; color:#000000; margin:0 0 1em 0;}

.menu { width:180px;}
.menu ul { margin:0 0 0 32px; padding:251px 0 0 0; list-style:none;}
.menu ul li { margin:0; padding:0; list-style:none; }
.menu ul li a {height:31px; width:128px; display:block;}
.menu ul li a.agenstvo { background:url(../images/agenstvo.gif) top left no-repeat;}
.menu ul li a.portfolio { background:url(../images/portfolio.gif) top left no-repeat;}
.menu ul li a.contacts { background:url(../images/contacts.gif) top left no-repeat;}
.menu ul li a.blog { background:url(../images/blog.gif) top left no-repeat;}

.menu ul li a.agenstvo:hover { background:url(../images/agenstvo_.gif) top left no-repeat;}
.menu ul li a.portfolio:hover { background:url(../images/portfolio_.gif) top left no-repeat;}
.menu ul li a.contacts:hover { background:url(../images/contacts_.gif) top left no-repeat;}
.menu ul li a.blog:hover { background:url(../images/blog_.gif) top left no-repeat;}

.footer { width:100%; margin-top:220px; }
.footer .left { color:#5a5959; font-size:12px; text-align:left; width:50%;padding:10px 0 10px 30px;}
.footer .right { color:#5a5959; font-size:12px; text-align:right; width:50%; padding:10px 30px 10px 0;}

#panelcont {
display:block;
position:absolute;
width:100%;
text-align:center;
	
	}

#panel {
	background: #000000 url(../images/vizit.jpg) center top no-repeat;
	height: 72px;
	display: none;
	
	}
.slide {
	margin: 0;
	padding: 0;
	background:;
}
.btn-slide {
	background: url(../images/white-arrow.png) no-repeat center -40px;
	text-align: center;
	width: 30px;
	height: 30px;
	padding: 0 0 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 0px;
}


table.images { width:100%; }
table.images td { width:100%;}
table.images td img {margin: 5px; display: inline; float:left; border:1px solid #cfcfcf; padding:1px; }

