body {
	background-repeat: repeat; background-position: top center;
	background-color: #E2E2E2;
	font: normal 16px Arial,Helvetica,sans-serif; color: #333333;
	margin: 0px;
}

html, body {
  height: 100%;
  margin: 0 0 1px;
  padding: 0;
}

a { color: #FF0000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
.bolded, .b { font-weight: bold; }
.underlined , a.underlined { text-decoration: underline; }
a.colorOff { color: #333333; }

.c1f { color: #D7141B; }
.c1b { background-color: #D7141B; }
.c2f { color: #0063AF; }
.c2b { background-color: #0063AF; }
.c3f { color: #3D8E41; }
.c3b { background-color: #3D8E41; }
.c4f { color: #D5A030; }
.c4b { background-color: #D5A030; }
.subtitle { color: #333333; }

img { vertical-align: baseline; }
.highslide:hover img { border: none; }

h1 { font-size: 24px; color: #D5D5D5; }
h2 { font-size: 20px; color: #D5D5D5; }
h4 { font-size: 16px; color: #333333; }

#main { padding: 20px 0px 40px; margin: 0px; }

#top { width: 940px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	#langs { color: #E5E5E5; padding-top: 20px; text-align: right; text-transform: uppercase; }
	#langs a { color: #999999; }
	#langs .selected { color: #333333; font-weight: bold; }
	
#top #topmenu { padding-top: 0px; padding: 10px 20px 20px; text-align: left; }
#top #topmenu .menuItem { margin-left: 0px; float: left; text-align: center; padding-right: 30px; font-size: 0.9em; }
	#top #topmenu .menuItem a { color: #666666; text-decoration: none; }
	#top #topmenu .menuItem a:hover { color: #333333; text-decoration: underline; }
#top #topmenu a.selected { color: #333333; font-weight: bold; text-decoration: none; background-color: #F2F2F2; padding: 5px; }

#mainmod { width: 940px; text-align: left; color: #333333; }

#leftside { font-size: 1em; line-height: 1.5em;}
#leftside #skupina a { text-decoration: none; font-weight: bold; font-size: 12px; }
#leftside #podskupina a { color: #333333; text-decoration: none; }
#leftside #search a { color: #006F9F; }

#leftside #partner { color: #006F9F; }
#leftside #partner a { color: #006F9F; }

#mod { font-size: 1.0em; line-height: 1.5em; }
#mod .underlined , #mod a.underlined { text-decoration: underline; }

	#list, #divizie { margin-left: 0; padding-left: 0; list-style: none; }
	#list li, #divizie li  { padding-top: 3px; padding-left: 20px; background-repeat: no-repeat; background-position: 0 .3em; }
	#divizie a, #divizie a:hover { color: #333333; text-decoration: none; }
	
	#slides-container { float:left; width:940px; padding: 0px 0px 0px 0px; }
	#slides-container #new { height:310px; padding-bottom:0px; width:100%;float:left;color:#333333; overflow:hidden;position:relative; }
	#slides-container #new #slides { position:absolute;float:left;top:0;left:0; }
	#slides-container #new #slides .slide { display:block;float:left;margin:0px 0px 0px 0px; text-align: left; padding-right: 0px; }
	
	.F { float: left; }
	.B { font-weight: bold; }
	.R { text-align: right; }
	.W10 { width: 10%; } .W20 { width: 20%; } .W30 { width: 30%; } .W40 { width: 40%; } .W50 { width: 50%; }
	.W60 { width: 60%; } .W70 { width: 70%; } .W80 { width: 80%; }
	
#middle label { float: left; width: 200px; margin-bottom: 5px; }
#middle input, #middle textarea, #middle select { float: left; border: 1px solid #C5C5C5; background-color: #E5E5E5; width: 280px; margin-bottom: 5px; }
#middle input.povinne { background-color: #F8F5FA; }
#middle input:focus, #middle textarea:focus { border: 1px solid #B5B5B5; background-color: #FFFFCA; }
#middle .submit, #middle .submit:hover { padding: 6px 10px; background-color: #515151; color: #FFFFFF; font-weight: bold; font-size: 15px; border: 1px solid #333333; }

#bottom { width: 940px; padding: 0px 0px 0px 0px; margin-bottom: 0px; color: #FFFFFF; font-size: 0.8em; line-height: 17px; }