html, body, ul, li, p, ol, h1, h2, h3, h4, fieldset, form { padding:0; margin:0; list-style-type:none; border:0; }

hr.hr { display:none; }

a { text-decoration:none; color:#933; }
a:hover { text-decoration:underline; }
a img { border:0; }

.cf, #news div { height:1%; }
.cf:after, #news div:after { content:"."; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; }

html { background:url(img/html.gif) left top #000; font-family:verdana,arial,sans-serif; font-size:79%; color:#999; }
body { background:url(img/body.jpg) left top no-repeat; }

#header { height:150px; position:relative; }
#header #logo { color:white; position:absolute; width:176px; height:45px; line-height:45px; position:absolute; top:50px; left:0; overflow:hidden; }
#header #logo em { position:absolute; width:176px; height:45px; position:absolute; top:0; left:0; background:url(img/body.jpg) -100px -50px no-repeat; }
#header .service { position:absolute; right:0; top:73px; color:#666; font-size:.9em; }
#header .service span { padding:0 10px }
#header .service a { color:white; }

#container { width:642px; margin:0 100px; padding:0 0 100px; }

#footer { position:absolute; top:-100000px; }


#youtube_video { border:1px solid #ccc }
#youtube_video embed { display:block; }

#contact em { font-style:normal; color:white; }

#contact { padding:40px 0 0; }
#contact h2 { width:75px; height:15px; overflow:hidden; position:relative; color:#900; font-weight:normal; text-transform:uppercase; font-size:1.2em; margin:0 0 .8em; }
#contact h2 em { background:url(img/contact.gif) 0 0 no-repeat; width:75px; height:15px; position:absolute; left:0; top:0; }
#contact em { font-style:normal; color:white; }
#news { padding:50px 0 0; }
#news h2 { width:137px; height:18px; overflow:hidden; position:relative; color:#900; font-weight:normal; text-transform:uppercase; font-size:1.2em; margin:0 0 .8em; }
#news h2 em { background:url(img/news.gif) 0 0 no-repeat; width:137px; height:18px; position:absolute; left:0; top:0; }

#news div { padding:0 0 2em; }
#news div em { display:block; width:96px; line-height:2em; background:#900; color:white; font-style:normal; text-align:center; float:left; }
#news div p { width:530px; float:right; }

#sponzoring { position:absolute; left:770px; top:122px; }
#sponzoring p { padding:0 0 1em; }
