/* CSS Document */
* 
{
	margin: 0px;
	padding: 0px;
}

body
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000000;
	text-align: left;
}

h1
{
visibility:hidden;
}

h2
{
color:#006633;
font-family:Verdana, Helvetica, sans-serif;
font-size:16px;
}

h2 img
{
margin-left:6px;
}

div
{
overflow:hidden;
}

li
{
list-style:none;
}

img
{
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table
{
width:571px;
border-collapse:collapse;
border-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:1px;
margin-top:5px;
}

tr
{
border-collapse:collapse;
border:#ffffff solid 1px;
}

td
{
border-collapse:collapse;
border:#ffffff solid 1px;
padding:3px;
background-color:#ccffcc;
}


.contacts
{
border-collapse:collapse;
border:#ffffff solid 1px;
padding:3px;
font-size:12px;
background-color:#FFFFFF;
padding-bottom:20px;
}



td.nadpis
{
background-color:#DDDDDD;
font-weight:bold;
font-size:11px;
}


#general
{
margin-left:auto;
margin-right:auto;
padding-top:0px;
margin-top:0px;
margin-bottom:5px;
width:900px;
}

#left
{
float:left;
width:307px;
}

#right
{
float:left;
width:593px;
}

#menu
{
float:left;
width:307px;
height:691px;
background:url(../images/menu.jpg) no-repeat;
}

#foto
{
float:left;
width:307px;
height:177px;
padding-top:1px;
}


#foto img
{
border:1px solid #cccccc;
padding:1px;
margin-right:1px;
margin-left:1px;
margin-top:2px;
float:right;
width:134px;
height:81px;
}

#news
{
float:left;
width:577px;
height:74px;
background:url(../images/news.png) no-repeat;
padding-left:16px;
padding-top:16px;

}

#news h2
{
letter-spacing: 0em;
font-family: Arial, sans-serif;
font-weight:bold;
font-size:16px;
color:#666666;
margin-bottom:10px;
}

#a1
{
float:left;
width:170px;
height:70px;
padding-left:30px;

}

#a2
{
float:left;
width:181px;
height:70px;
padding-left:7px
}

#a3
{
float:left;
width:179px;
height:70px;
padding-left:7px;
}





#news li
{
margin:0px 0px 7px 0px;
padding:0px;
}


#flash
{
float:left;
width:593px;
height:273px;
}

#main
{
float:left;
width:573px;
padding:10px 10px 10px 10px;
}

#main h3
{
font-size:13px;
color:#006633;
margin-top:5px;
margin-bottom:5px;
}

#main ul
{
margin-left:10px;
}

#main li
{
/*font-family:Verdana, Helvetica, sans-serif;*/
list-style:url(../images/li.png) outside none;
font-size:12px;
color:#000000;
font-weight:normal;
margin-bottom:10px;
margin-top:10px;
}

#main li.li_big
{
font-size:14px;
}

#main p
{
/*font-family:Verdana, Helvetica, sans-serif;*/
font-size:12px;
color:#000000;
font-weight:normal;
margin-bottom:25px;
margin-top:5px;
}


img.line
{
margin-top:10px;
margin-bottom:10px;
}


img.li
{
margin-left:5px;
margin-right:10px;
}


#copyright
{
float:right;
width:860px;
height:47px;
background:url(../images/bottom-back.jpg) repeat;
padding-left:12px;
padding-top:9px;
}

#copyright h3
{
font-size:10px;
font-weight:normal;
color:#ffffff;
}


#created
{
float:right;
width:860px;
height:47px;
padding-left:12px;
padding-top:9px;
}

#created h3
{
font-size:10px;
font-weight:normal;
color:#9E9E9E;
}


#toolbar-general
{
float:left;
width:307px;
height:197px;
}

#toolbar
{
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
top:36px;
left:187px;
}

#home
{
float:left;
width:307px;
height:100px;
margin-top:50px;

}

#flag-general
{
float:left;
width:307px;
height:329px;
}

#flag
{
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:40px;
top:9px;
left:250px;
}

#flag-general ul
{
}

#flag-general li
{
list-style: url(../images/arrows.png) none outside;
margin-left:55px;
padding-top:3px;
}

#flag-general li.level2
{
list-style: url(../images/level2.png) none outside;
margin-left:70px;
padding-top:3px;
}

#flag-general li.selected
{
list-style: url(../images/arrows.png) none outside;
margin-left:70px;
padding-top:3px;
}

a {
	color: #000000;
	text-decoration: none;
	border:0px;
}


li.level2 a {
	color: #000000;
	text-decoration: none;
	border:0px;
}

li.selected a, li.level2 a:hover, a:hover  {
	font-weight:bold;
	color: #336633;
	text-decoration: none;
	border:0px;
}

#moto
{
float:left;
width:307px;
height:165px;
color:#ffffff;
}

#h2
{
position:relative;
top:40px;
left:136px;
}

#h3
{
position:relative;
top:50px;
left:158px;

}

#moto h2
{
color:#ffffff;
font-size:11px;
font-weight:bold;
}

#moto h3
{
font-size:10px;
font-weight:normal;
}

