html, body { border:0; margin:0; padding:0; color:#323232; }
html, body, td { font-family: Helvetica,Arial,sans-serif; font-size:12px; }

body { background:#fff url('/gfx/bg.gif') repeat-x top; }
body.sg { background:#f8f8f8 url('/gfx/bgsg.gif') repeat-x top; }

#container, #stopka2 { margin-left:auto; margin-right:auto; width:960px; }
#top { height:72px; border-bottom:0; margin-bottom:40px; }
#top.sg { height:72px; border:0; margin-bottom:0; }
#top img { float:left; }
#top ul { margin:0; padding:0; list-style:none; float:right; width:830px; }
#top ul li { float:left; margin:0; padding:0; margin-right:10px; }
#top ul li a { float:left; display:block; padding:35px 10px 10px 10px; text-decoration:none; font-weight:300; color:#666; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; }
#top ul li:hover { background-color:#303030; }
#top ul li a:hover { color:#fff; }
#top ul li#current { background:#303030; }
#top ul li#current a { background:transparent; color:#fff; }

#top #logo { width:130px; height: 72px; float:left; background: url('/gfx/logo.gif') no-repeat; }
#top #logo:hover { background-position: -130px; }


#stopka { margin-top:100px; background-color: #eee; padding-top:10px; padding-bottom:15px; color:#cecece; font-size:11px; }
#stopka #stmenu a { color:#9e9e9e; font-size:11px; text-decoration:underline; margin-left:5px; margin-right:5px; }
#stopka #stmenu a:hover, #stopka a:visited:hover { text-decoration:none; }
#stopka img { margin-right:10px; vertical-align:middle; float:left; }
#stopka #stmenu { margin-top:13px; width:880px; float:left; }
#stopka #stmenu div.kontakt { float:right; color:#9e9e9e; }
#stopka #stmenu div.kontakt a { margin-left:0; margin-right:10px; }

#main { line-height:130%; }

#sg { width:960px; height:285px; margin-bottom:60px; }
#sg img { float:left; }
#sg #button { width:150px; height: 25px; float:right; background: url('/gfx/sgbutton.gif') no-repeat; margin-top:10px; }
#sg #button:hover { background-position: -150px; }
#sg #button a { display:block; width:150px; height:25px; text-align:center; padding-top:6px; color:#fff; text-decoration:none; text-shadow: 1px 1px 1px #333; }
#sg #button a:hover { color:#2f4a05; text-decoration:none; text-shadow: 0 0 0 transparent; }

img { border:0; vertical-align:middle; }
a { color:#70B502; text-decoration:underline; }
a:hover { color:#477300; text-decoration:none; }


.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.none  { display:none; }

#sgblok { float:left; }
#sgblok a { color:#323232; text-decoration:none; }
#sgblok h2 a:hover, #sgblok div.blok2 a:hover { color:gray; }
#sgblok div.blok, #sgblok div.blok2 { width:195px; float:left; margin-right:60px; line-height:140%; }
#sgblok div.blok img { border: solid 1px #efefef; margin-bottom:14px; }
#sgblok div.last { margin-right:0; }
#sgblok div.blok2 { text-align:right; margin-top:10px;}

div.mainLeft { width:600px; float:left; margin-right:60px; }
div.mainRight { width:300px; float:left; text-align:center; }
div.mainRight img { margin-bottom:20px; }



div.p { padding:9px; }

h1 {
	color:#202020;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:30px;
	margin-bottom:35px;
	padding:0;
	text-transform:lowercase;
}

h2 {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-weight:300;
	font-size:18px;
	margin:0;
	margin-bottom:12px;
}
