* {	margin: 0;	padding: 0;}
html {	height: 100%;}
body {	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;	width: 100%; height: 100%; background-color:#eae8e8; background-image: url(../images/bg-body.jpg); background-position: 0 0; background-repeat:repeat-x;}
a, a:visited {	color: #000; outline: none;	text-decoration: underline;}
a:hover {	text-decoration: none;}
p {	margin: 0 0 18px;}
img {	border: none;}
input {	vertical-align: middle;}
#wrapper {	width: 1080px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;}
h2 {font-size:13px; color:#FFF; text-align:center; padding-top:6px;}

/* Header -----------------------------------------------------------------------------*/
#header img { display:block; margin:0 auto;}
/* Middle -----------------------------------------------------------------------------*/
#middle { width:100%; overflow:hidden;}
.vid { width:110%; overflow:hidden;}
.vid a { display:block; float:left; position: relative; background: url(../images/tumba.jpg) no-repeat; width:150px; height:200px; border:1px solid #9a9a9a; margin:1px;}
.vid img {width:150px;height:200px;float:left;display:block;}


.menu_top { background: url(../images/spis_top.jpg) 0 0 no-repeat; }
.menu_cent { background: url(../images/spis_cen.jpg) 0 0 repeat-y; width:878px; margin:20px auto 20px;}
.menu_but { background: url(../images/spis_but.jpg) 0 100% no-repeat; padding:10px 20px; height:1%;}
.spis1 li {display:block; padding:2px 0;color:#3e3e3e; font-weight:bold; font-family:Tahoma; font-size:15px; }
.spis1 ul a, .spis1 ul li a:visited { color:#5d4c40; text-decoration:none; }
.spis1 ul li a:hover {color: #3e3e3e; text-decoration: underline;}
.spis1 { width:100%; overflow:hidden; padding:10px 0; }
.spis1 ul { width:24.9%; float:left; }

.gor { width:100%; overflow:hidden; }
.gor ul {width:19.9%; float:left;}
.gor ul li { background: url(../images/ukaz.png) 0 50% no-repeat; padding-left: 13px; }


/* Footer -----------------------------------------------------------------------------*/
#footer { color:#000; text-align:center; width:800px;margin:0 auto;padding:20px 0;font-size:11px;}


.th_tops { width:770px; margin:0 auto; overflow:hidden; padding-top:15px; padding-bottom:5px;}
.th_tops a, .th_tops a:visited { width:152px; float:left; margin:1px; text-align:center; color:#000;}
.th_tops img { width:150px; height:200px; border:1px solid #ececec; display:block;}
.th_tops em { display:block; font-size:12px; text-transform:uppercase; line-height:15px; height:15px; overflow:hidden; margin-bottom:10px; font-style:normal; font-weight:bold;}

