﻿* {
    margin:0;
    padding:0;
}
body {
    height: 800px;/* needed to base 100% height on something known*/
    width:100%;
	text-align:  center;
	background-image:url(img/tlo_stopka.png);
	background-position:center bottom;
	
	background-repeat:repeat-x;
	background-color: black;
	color:white;
	border: 0px solid blue;
	position: absolute;
	top: 0px;
	background-attachment: fixed;
}
#all {
    width:100%;
	background-image: url(img/tlo5.png);
	background-position: center top;

	background-repeat:repeat-x;
	height:100%;
	border-top: 1px solid black;
	min-height:800px;
}
#top{
	width: 1110px;
	height: 235px;
	margin: auto;
	background-image:url(img/logo_left.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
	border: 0px solid white;
}
#links{
	width: 660px;
	height: 205px;
	margin: auto;
	border: 0px solid red;
	padding-top: 0px;
}
img{
	background-color: transparent;
	border: 0px solid red;
	margin: 0px;
	}
	img.link{
		margin:0px;
		position:relative;
		top:88px;
		border: 0px solid red;
	}
a{
	outline: none;
}

#menu{
text-align: center;
height: 12px;
padding: 0px;
word-spacing: 0px;
border: 0px solid blue;
margin: 9px auto;
width: 420px;

}
#menu_item{
	background: url(img/menu_text.png) no-repeat;
	height: 12px;
	width: 80px;
	border: 0px solid red;
	float: left;
	position: relative;
	margin: 0px 20px;
	}
	#menu_item.news{ background-position: 14px top;}
	#menu_item.sets{ background-position: -90px top;}
	#menu_item.contact{ background-position: -195px top; width:130px;}

#main{
	height: 417px;
	width: 779px;
	top: 0px;
	text-align: center;
	position: relative;
	border: 1px solid silver;
	margin: 50px auto;
	}

 #logo{
 position: absolute;
 float: left;
 height:158px;
 width:254px;
 border: 0px solid red;
 border-radius: 50px;
}

#logo_big{
background: url(img/logo_big.png) center no-repeat;
clear:both;
height: 100%;
}

#contact{
	background: url(img/contact_tlo.png) center center no-repeat;
	height: 417px;
	width: 469px;
	text-align: left;
	position: absolute;
	left: 0px;
	line-height: 24px;
	padding-top: 0px;
	padding-left: 310px;
}
#o9{
	background: url("img/o9.png");
	position: absolute;
	right: 30px;
	top: 35px;
	border-radius: 30px;
	width: 158px;
	height: 120px;
}


