body{
margin:0;
padding:0;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #cecece;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color: #fff;

}

#topsection{
background-image: url(../images/top.jpg);
background-repeat: no-repeat;
background-position: top;
height: 38px;
}

#middle {
	background-image: url(../images/middle.jpg);
	background-repeat: no-repeat;
	height: 297px;
}

#middle .opis {
float: left;
margin-top: 170px;
margin-left: 28px;
	border:0px solid red;
	width: 465px;
	height: 100px;
	text-align: justify;
}


#middle .slide {
	float: right;
	margin-top: 29px;
	margin-right: 46px;
	border:0px solid red;
	width: 434px;
	height: 231px;
}

#botsection {
	background-image: url(../images/bottom.jpg);
	height: 47px;
	background-repeat: no-repeat;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;

background-image: url(../images/bgmain.jpg);
background-repeat: repeat-x;
background-position: top;

}

#contentcolumn{
margin-left: 340px; /*Set left margin to LeftColumnWidth*/
margin-top: 10px;


}

#contentcolumn .conttop {
	background-image: url(../images/conttop.png);
	height: 7px;
	background-repeat: no-repeat;
}

#contentcolumn .contcenter {
background-image: url(../images/contcenter.png);
background-repeat: repeat-y;
padding-left: 15px;
padding-right: 35px;
padding-top: 10px;
padding-bottom: 10px;
}

#contentcolumn .contbot {
	background-image: url(../images/contbot.png);
	height: 22px;
	background-repeat: no-repeat;
}

#leftcolumn{
float: left;

width: 310px; /*Width of left column*/
margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
padding-left: 20px;
margin-top: 10px;
}


#leftcolumn .topleft {
	background-image: url(../images/topleft.png);
	height: 7px;
	background-repeat: no-repeat;
}

#leftcolumn .topcenter {
background-image: url(../images/topcenter.png);
background-repeat: repeat-y;
padding-left: 15px;
padding-right: 30px;
padding-top: 2px;
}

#leftcolumn .botleft {
	background-image: url(../images/botleft.png);
	height: 18px;
	background-repeat: no-repeat;
}


#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



.nivo-controlNav {
	position:absolute;
	left:43%;
	bottom:-30px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
#slider {
	position:relative;

	background:url(../images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}




#contentcolumn h1 {
	color: #f10f0f;
	font-size: 24px;
	font-weight: normal;
	line-height: 22px;

}

#contentcolumn h2 {
	color: #fbd358;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
}

#contentcolumn p {
	color: #656565;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}

#contentcolumn img {
	padding: 5px;
	margin: 5px;
	border: 1px solid #cacaca;

}

#contentcolumn hr {
	color: #000;
}

#contentcolumn a {
font-size: 12px;
	color: #003A80;
	text-decoration: underline;
}

#contentcolumn a:hover {
font-size: 12px;
	color: #003A80;
	text-decoration: none;
}
	
#contentcolumn ul {
list-style-image: url(../images/bullet.png);
color: #000;
	font-size: 12px;
}

#contentcolumn ol {

color: #000;
}


#leftcolumn h2 {
	color: #F9BC3F;

	font-size: 24px;
	font-weight: bold;
	line-height: 22px;
}


#leftcolumn ul {
margin: 0;
padding: 0;
list-style-type: none;

}

#leftcolumn a
{
	display: block;
	color: #F9BC3F;
	width: 240px;
	padding: 7px 12px 3px 8px;
	text-decoration: none;
	border-bottom: 1px solid #525252;
	font-weight: bold;
	font-size: 16px;
}

#leftcolumn a:hover
{
color: #B61211;
}

#leftcolumn li li a
{
	display: block;
	color: #000;
	width: 230px;
	padding: 3px 3px 3px 17px;
	text-decoration: none;
	border-bottom: 1px solid #c0c0c0;
	font-weight: normal;
	font-size: 14px;
	
	padding-left: 27px;
background-image: url(../images/bull.png);
background-repeat: no-repeat;
background-position: 10px .4em;
	
}


#leftcolumn li li li a
{
	display: block;
	color: #666666;
	width: 220px;
	padding: 3px 3px 3px 30px;
	text-decoration: none;
	border-bottom: 1px solid #c0c0c0;
	font-weight: normal;
	font-size: 12px;
	
		padding-left: 35px;
background-image: url(../images/bull.png);
background-repeat: no-repeat;
background-position: 15px .4em;
	
}


#navlist {
float: left;
	padding: 0;
	margin: 0;
	padding-top: 9px;
	height: 30px;
	width: 70%;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 10px;
padding-left: 10px;
margin-top: 5px;
border-right: 1px solid gray;
}

#navlist img {
	border: 0;
	padding-left: 20px;
	top: -5px;
}

#navlist li a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}


#lang {
float: right;
margin-right: 20px;
margin-top:11px;
}
