/********************** reset default browser style **********************/
/* Reset unneeded margins and paddings */
html, body, form, fieldset { margin: 0; padding: 0; }
/* Vertical margins */ 
h1, h2, h3, h4, h5, h6, p { margin: 1em 0 0 0; padding: 0; }    /* top */
ul, ol, dl { margin: 0.5em 0 1em; padding: 0; }                 /* bottom */
pre, blockquote, address { margin: 1em 0; padding: 0; }         /* top & bottom */  
li { margin: 0; padding: 0; list-style-position: outside; }	    /* none */
/* Left margin */
li, dd, blockquote { margin-left: 2em; }
/* Page colors (background and text) */
body { background: white; color: black; }
/* Page main font */
h1, h2, h3, h4, h5, h6, p, li, dd, dt, th, td, input, textarea, select, label, div { font: normal 9pt/1.2em Arial, Helvetica, Tahoma, Verdana, sans-serif; }
h1 { font-weight: bold; font-size: 12pt; line-height: 1.2em; }
h2 { font-weight: bold; font-size: 10pt; line-height: 1.2em; }
h3 { font-weight: bold; font-size: 8pt; line-height: 1.2em; }
/* Links: underlined only when hovered */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/* Images without borders when used as links; vertical-align removes the 2px gap under the image */
a img { border: 0; vertical-align: bottom; }
/* Labels have 'hand' as mouse pointer */
label { cursor: pointer; }
/********************** /reset default browser style *********************/



a { text-decoration: none; }
a:hover { text-decoration: none; }
body {
	margin: 0;
	padding: 0;
	background: White url(images/bgBody.jpg) repeat-x top;
}
#content {
	width: 900px;
	margin: 0 auto;
}
#top {
	background: #fe9900; width: 100%; border: 0px solid navy;
}
#header { width: 100%; height: 120px; }
#leftDiv {
	width: 180px;
	float: left;
	margin: 0;
	padding: 0;
}
#midDiv {
	width: 720px;
	float: left;
}
#topMenu {
	width: 100%;
	height: 45px;
	background: #fe9900;
}

#topMenu ul { margin: 0; padding: 0; height: 45px; text-align: left; }
#topMenu ul li {display: block; list-style-type: none; float: left; margin: 0; padding: 0; height: 26px;}
#topMenu ul li a {
	display: block; 
	margin: 0px 0 0 0; 
	padding-top: 13px; 
	height: 32px; 
	width: 98px; 
	background: url(images/btnTop.jpg) no-repeat; 
	text-align: center;
	color: white;
	font-weight: bold;
	background-position: 0px  0px;
}
#topMenu ul li a:hover { background-position: 0px  -45px; color: #ff8c00; }
#topMenu ul li.s a { background-position: 0px  -45px; color: #ff8c00; }


#container {
	width: 100%;
	margin: 15px 15px 15px 30px;
	border: 0px solid red;
}


div.gallery_image { width: 120px; height: 165px; float: left; border: 1px solid #ff9900; margin: 0 12px 12px 0; background-color: #f3e4c0; overflow: hidden;}

div.pageNav { width: 650px; }
div.pageNav table { width: 100%; }
div.pageNav table td { font-size: 10px; color: #ff8c00; }
div.pageNav table td a { color: #ff8c00; }
div.pageNav table td a:hover { font-size: 10px; color: #020061; }


div.pageNav table td.tdleft { width: 180px; text-align: left; }
div.pageNav table td.tdright { width: 180px; text-align: right; }
div.pageNav table td.tdcenter { width: 290px; text-align: center; }

div.displayNav a { font-size: 12px; color: #ff8c00; }
div.displayNav a:hover { font-size: 12px; color: #020061; }

a.btnDest { display: block; width: 250px; height: 200px; background-position: 0px 0px; float: left; margin: 20px 20px 0 0;}
a:hover.btnDest  { background-position: 0px -200px; }

a.btnConcurs { display: block; width: 159px; height: 133px; padding: 10px; margin: 10px 0px 0 0px; background: White url(images/btnColorata.jpg) no-repeat; border: 1px solid white; background-position: 10px 10px; border: 1px solid white;}
a:hover.btnConcurs { border: 1px solid #ff9900; }

a.btnAdv { display: block; border: 1px solid white; margin-top: 10px;}
a:hover.btnAdv { border: 1px solid #ff9900; }

