/* (X)HTML Elements
======================================================================================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;
	padding:0;
	outline:0;
}
p
{
	/*color:#4a64ae;*/
	color:#054e9d;
	margin-top: 6px;
	margin-bottom:6px;
}
p a
{
color:#054E9D;
}
ul
{
	margin:10px;
	padding:10px 5px 30px 10px;
	color:#4a64ae;
}
li
{
	color:#4a64ae;
}
.clear
{
	clear:both;
	line-height:0;
	font-size:0;
}
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
a
{
color:#FFFFFF;
}
/* wrappers
======================================================================================================================== */
#wrapper
{
	margin:0 auto;
	width:998px;
	height:auto;
	position:relative;
	background:url(img/body.gif) repeat-y left top;
	border-right:#dff3fa 1px solid;
	border-left:#dff3fa 1px solid;
}
		#wrapper1
		{
			background:url(img/wrapper1.jpg) no-repeat left top;
		}
				#wrapper2
				{
					background:url(img/wrapper2.jpg) no-repeat left bottom;
					padding:388px 0 70px 20px;
				}
				a#logo
				{
					position:absolute;
					width:359px;
					height:230px;
					display:block;
					left: 9px;
					top: 59px;
				}
/* mainContent
======================================================================================================================== */
#mainContent
{
	float:left;
	width:659px;
	margin-bottom:80px;
	padding-bottom:20px;

}

#mainContent table td
{
	_padding:9px;
	_text-align:left;
	_vertical-align:top;
	color:#054e9d;
}
#mainContent h1
{
margin-top:20px;
margin-left:1px;
background:url(img/header_filler.gif) repeat-x left top;
height:25px;
padding-left:8px;
}
#mainContent h1 span
{
display:block;
border-left:11px solid #00377a;
padding-left:12px;
/*height:25px;*/
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-top:4px;
}
#mainContent div
{
ma rgin:0px 8px 0px 19px;
}




	/*#mainContent img
	{
	margin:18px 18px 18px 12px;
	}
	*/
/* sideContent


======================================================================================================================== */
#sideContent
{
	float:right;
/*	border:red 1px solid;*/
	width:285px;
	height:auto;
	margin-right:15px;
}

.menu
{
display:block;
height:26px;
/*width:284px;*/
background:url(img/menu_btn.gif) no-repeat left top;
padding-left:47px;
padding-top:9px;
font-weight:bold;
text-decoration:none;
margin-bottom:1px;
}
.menu_cur
{
display:block;
height:26px;
/*width:284px;*/
background:url(img/menu_cur_btn.gif) no-repeat left top;
padding-left:47px;
padding-top:9px;
font-weight:bold;
text-decoration:none;
margin-bottom:1px;
}
.submenu
{
display:block;
height:20px;
/*width:284px;*/
background:url(img/submenu_btn.gif) no-repeat left top;
padding-left:47px;
padding-top:4px;
font-weight:bold;
text-decoration:none;
margin-bottom:1px;
}
.submenu_container
{
margin: 2px 0 2px 0;
}

.sideContentBlock
{
padding:0 0 9px 0;
background:url(img/dot.gif) repeat-x left bottom;
}

.banner
{
margin-top:8px;
position:relative;
background:url(img/banner_body.gif) no-repeat left bottom ;
min-height:156px;
}

.banner a
{
position:absolute;
top:0;
left:0;
z-index:2;
display:block;
height:20px;
/*width:100%;*/
width:247px;
background:url(img/submenu_btn.gif) no-repeat left top;
padding-left:47px;
padding-top:4px;
font-weight:bold;

text-decoration:none;
}

#counters
{
margin-top:9px;
text-align:center;
}

#counters img
{
margin:10px;
}

.headerWrapper
{
margin-top:20px;
margin-left:1px;
background:url(img/header_filler.gif) repeat-x left top;
height:25px;
padding-left:8px;
}
.header
{
display:block;
border-left:11px solid #00377a;
padding-left:12px;
/*height:25px;*/
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-top:4px;
}


.desc
{
color:#ffffff;
/*margin:18px 12px 18px 18px;*/
border-left:9px solid #3e8fce;
background:transparent url(img/png.png) repeat scroll 0 0;
}

.sklad
{
color:#4a64ae;
background:#d8f0fb;
padding:6px;
}

.m1ainContentBlock1
{
padding:0 0 25px 0;
/*background:url(img/dot.gif) repeat-x left bottom;*/

}

/* панелька із ссилками*/
#panel
{
	width:659px;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:25px;
	margin-bottom:10px;
	position:absolute;
	left:20px;
	bottom:60px;
	z-index:5;
}
	#panel a
	{
		color:#fff;
		text-decoration:underline;
	}
	#panel a:hover
	{
		color:#7aecff;
		text-decoration:none;
	}

	#panel .leftLinks
	{
		float:left;
	}
	#panel .rightLinks
	{
		float:right;
	}
	#panel #panel-Top
	{
		height:20px;
		background:url(img/dot.gif) repeat-x left top;
		padding-top:15px;
	}
	#panel #panel-Bot
	{
		width:100%;
		height:20px;
		border-top:#0aa0ed 3px solid;
		background:url(img/dot.gif) repeat-x left bottom;
		padding-bottom:20px;
	}
#copyrights
{
	width:100%;
	text-align:center;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#56a5d0;
	/*margin-top:15px;
	margin-bottom:10px;*/
	position:absolute;
	/*left:89px;*/
	bottom:45px;
	z-index:6;
}
#razrab
{	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#56a5d0;
	position:absolute;
	left:20px;
	bottom:20px;
	z-index:5;
}
#razrab a
{
color:#56a5d0;
}
#smallNav
{
	text-align:left;
	position:absolute;
	top:15px;
	left:15px;
	z-index:8;
	line-height:13px;
	height:13px;
	width:100px;
	height:15px;
}
		#smallNav img
		{
			border:0px;
		}
				#smallNav a
				{
				line-height:13px;
				}
				
#map a
{
color:#054e9d;
}
#map
{
	
}

#map ul
{
	margin:2px;
	padding:2px 2px 2px 20px;
}
#map #mainUl
{
	margin:110px 0 110px 0;
}
