/***** Global Settings *****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0;  padding:0; } 
body { font: 62.5% Arial, Helvetica, sans-serif;}
a, a:visited { text-decoration:none; }
ul, li { list-style: none; }
fieldset,img { border:0; } 
table { border-collapse:collapse; border-spacing:0; } 
caption,th { text-align:left; } 
a:active, a:focus { outline: 0; } 

/***** Global Classes *****/
.Clear { clear: both; }
.ImgLeft { float: left; display: block; margin: 5px 10px 5px 0; border: 3px solid #1798c7; }
.ImgRight { float: right; display: block; margin: 5px 0 5px 10px; border: 3px solid #FFF;}
.Hidden { position: absolute; left: -9999px; top: -9999px; height: 1px; width: 1px; overflow: hidden; }
UL.TextList LI { list-style: circle; margin: 0 0 0 15px; }
/***** Color Pallete *****/
/* #f2d902 - Yellow
   #c52520 - Red
   #1798c7 - Blue 
   #4c646f - Greyish-blue */

/* DIV's in order of appereance */

#Container { width: 1003px; margin: 0 auto; font: 11px Arial, Helvetica, sans-serif;}
#Header { background: #FFF url('../images/header.gif'); height: 266px; }

#Nav { width: 169px; background: url('../images/navbg.gif') top no-repeat; height: 416px; margin: -157px 0 0 0; float: left; position: relative; top: 6px;}
	#Nav UL { padding: 170px 0 0 18px; }
	#Nav LI {  margin: 0 0 7px 0; } 
	#Nav LI a { display: block; background: url('../images/navbullet.gif') left no-repeat;  padding: 0 0 0 25px; }
	#Nav LI a:hover { background: url('../images/navbullet_hover.gif') left no-repeat;  color: #f2d902; }
	#Nav a:link, #Nav a:visited { color: #FFF; font: bold 15px Arial, Helvetica, sans-serif; }

#MainContent { width: 372px; color: #4c646f; background: #1798c7 url('../images/maincontent_top.gif') top no-repeat; float: left; padding: 0 50px 80px 50px; margin: 0 3px 0 0;}
	#MainContent H2 { font: bold 18px Arial, Helvetica, sans-serif; color: #1798c7; margin: 0 0 3px 0;}
	#MainContent a:link, a:visited { color: #044c64; }
	#MainContent a:hover { text-decoration: underline; }
		#FirstPart { height: 300px; }
		#FirstPart, #SecondPart P { margin: 0 0 4px 0; }
		#FirstPart a:link, #FirstPart a:visited { color: #1798c7; }
		#FirstPart a:hover { text-decoration: underline; }
			#SecondPart { color: #FFF; he  }
			#SecondPart H2 { color: #FFF; }
			#SecondPart .ImgLeft { border: 3px solid #FFF; }

#Sidebar { color: #4c646f; background: url('../images/sidebar.gif') no-repeat; float: left; width: 294px; height: 339px; padding: 94px 50px 0 15px; }
	#Sidebar P { margin: 5px 0; }
	#Sidebar P.Spacer { margin: 0 0 40px 0; }
	#Sidebar H3 { color: #1798c7; font: bold 18px Arial, Helvetica, sans-serif; }
	#Sidebar a:link, #Sidebar a:visited { color: #4c646f; }
	#Sidebar a:hover { text-decoration: underline; }
	
	#Belmij { width: 170px; padding: 0 0 0 90px; color: #FFF; }
	#Belmij H3 { color: #FFF; font: bold 18px Arial, Helvetica, sans-serif; }
	.Belmij { padding: 0 0 50px 0; }
	.Belmij .text { width: 105px; border:1px solid #CCC; padding:2px; margin: 0 0 5px 0; }
	.Belmij .adres { width: 25px; border:1px solid #CCC; padding:2px; margin: 0 0 5px 0; }
	.Belmij .text:hover { border: 1px solid #333;} /* works only in firefox */ 
	.Belmij label { float: left; padding: 4px 0 0 0; width: 50px; }
	.Belmij .button { float: right; margin: 0 8px 0 0; background: #FFF; color: #c52520; border: 1px solid #ccc; padding: 1px 2px; cursor: pointer; font: 11px Arial, Helvetica, sans-serif;  }

#Footer LI { display: inline; }
	#Footer a:link, #Footer a:visited { color: #4c646f; padding: 0 10px 0 0; }
	#Footer a:hover { text-decoration: underline; }

IMG.Logo { vertical-align: middle; padding: 0 5px; }

/* Custom style for content pages */
#ContentPage #MainContent { width: 412px; color: #FFF; background: #1798c7 url('../images/maincontent_contentpage_top.gif') top no-repeat; float: left; padding: 10px 30px 00px 30px; margin: 0 3px 0 0;}
#ContentPage #MainContent IMG.ImgLeft { border: 3px solid #FFF; }
#ContentPage #MainContent H2 { color: #FFF; margin: 0 0 10px 0;}
#ContentPage #MainContent P { margin: 0 0 15px 0; }
#ContentPage #SideBar { color: #4c646f; background: url('../images/sidebar.gif') no-repeat; float: left; width: 294px; height: 339px; padding: 182px 50px 0 15px;}
#ContentPage H3 { padding: 203px 0 0 0; }

/* Contact form style */
fieldset.Holder { font: 11px Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 350px;}
.text { width: 125px; border:1px solid #CCC; padding:3px; margin: 0 5px 5px 0; font: 12px Arial, Helvetica, sans-serif;}
.adres { width: 25px; border:1px solid #CCC; padding:3px; margin: 0 0 5px 0; font: 12px Arial, Helvetica, sans-serif; }
.text:hover { border: 1px solid #333;} /* works only in firefox */ 
label { float: left; padding: 4px 0 0 0; width: 70px; }
.button { float: right; margin: 0 52px 0 0; background: #006699; color: #FFF; border: 1px solid #ccc; padding: 1px 2px; cursor: pointer; font: 11px Arial, Helvetica, sans-serif;  }
.button:hover { background: #c52520; color: #FFF; }
textarea.text { width: 220px; height: 60px; }

