body { 
	background: #fff;
	margin: 0px; padding: 0px;
	font: normal 11px tahoma, verdana, arial;
	color:#6d6d6d;
	min-width: 735px; /*959*/
}

body, html { 
	height: 100%;
}

input.field, textarea.field,
input.wrong-required, textarea.wrong-required,
input.wrong-preset, textarea.wrong-preset {
				padding-left: 3px;
				margin-top: 1px;
				border: solid 1px #d4d4d4; 
				font: 11px tahoma, sans-serif; 
				width: 123px; 
				COLOR: #565656;}
input.field,
input.wrong-required,
input.wrong-preset {
                height: 14px;
}

input.wrong-required, textarea.wrong-required {
				border-color: #ff9999;
				background-color: #efefef;				
				}

input.wrong-preset, textarea.wrong-preset {
				border-color: #ff9999;
				background-color: #efefef;
				}

input.submit, button.submit {
				font: 11px tahoma, sans-serif; color: #fff;
				border: solid 1px #2A70aA;
				cursor: pointer;
				padding: 2px 5px 2px 5px;
				background: #329ADD url('../img/shop/bg_header.gif') no-repeat scroll -5px -6px;
}
input.disabled {
				font: 11px tahoma, sans-serif; color: #a6a6a6; background-color: #F6F6F6;
				border: solid 1px #d6d6d6;
				cursor: default;
				padding: 2px 5px 2px 5px;
}

td.item {
	width: 20px;
}

p {margin: 10px 0px 0px 0px;}

/* Hovers */

a			{font: normal 11px tahoma, sans-serif; color:#329add; text-decoration: underline}
a:visited	{text-decoration: underline}
a:hover	 	{text-decoration: none}

a.inDetail	{padding: 0px 0px 0px 15px; background: url('../img/bullet_green.gif') no-repeat scroll 0px 3px;}

a.newsArchive	{font: bold 12px tahoma, sans-serif; 
				color:#5d5d5d; 
				text-decoration: underline;
				}

.menuItem a, .menuItem a:visited {
			font: normal 10px tahoma, sans-serif; text-transform: uppercase; color:#fff; text-decoration: none}

.menuItem a:hover {
			color:#e2f4ff;}

.menuItem	 {
			padding: 8px 0px 0px 45px;}

.submenuItem a,  .submenuItem a:visited {
			padding: 0px 0px 0px 15px; background: url('../img/bullet_green.gif') no-repeat scroll 0px 3px; color: #7c7c7c; }

/* Headers */

h1 {
	font: bold 12px tahoma, verdana, arial;
	text-transform: uppercase;
	margin: 0px 0px 5px 0px;
	color:#1474bf;
	background: transparent url("../img/header_under.gif") no-repeat scroll 0px 18px;
	padding-bottom: 6px;
	width: 486px;
	}

h2 {
	font: bold 12px tahoma, sans-serif;
	padding: 0px 0px 0px 0px;
	color: #7FAE11;
	}

	h2 span {
	font: normal 10px tahoma, sans-serif;
	margin: 15 0 10px 0;
	color:#a6a6a6;
	}

h2 a, h2 a:visited {
	font: bold 12px tahoma, sans-serif;
	margin: 15px 0 10px 0;
	color:#5d5d5d;
	text-decoration: underline;
	}

h2 a:hover {
	color:#434343;
	text-decoration: none;
	}

h3 {padding: 0px;  margin: 0 0 10px 0;}

h3 a, h3 a:visited {
	font: bold 12px tahoma, sans-serif;
	margin: 0 0 10px 0;
	color:#71b703;
	text-decoration: underline;
	}

h3 a:hover {
	color:#5d9800;
	text-decoration: none;
	}

/* Contact */
.contactLabel {
    width:    100px;
    float:    left;
    line-height: 18px;
}

.contactForm INPUT.field, .contactForm TEXTAREA.field,
.contactForm INPUT.wrong-required, .contactForm TEXTAREA.wrong-required,
.contactForm INPUT.wrong-preset, .contactForm TEXTAREA.wrong-preset {
    width: 300px;
}

/* Content */

.central	{
			MARGIN: 20px auto 0px; padding: 0px; WIDTH: 736px; POSITION: relative; min-width: 736px; /*960*/
			background-color: #fff; height: 100%;
			}

	.left				{float: left; width: 205px; padding-right: -1px;}
		.logo					{padding: 20px 0 0 30px;}

	.right				{float: left; width: 530px; position: relative; top:0px; left: 0px; background: transparent url('../img/bg.gif') repeat-y scroll 0px 0px;}  /*754*/
		.rightTop {background: url('../img/main_top.gif'); height: 11px; font-size: 0px;}

		.container				{padding: 3px 17px 10px 17px;}
			.welcome					{margin: 0 0 22px 160px; text-align: right;}
			.welcome div			{float: left; margin: 0 0 10px 18px;}

		.contentMain			{padding: 15px 0 0 0px; }

		.contentLeft			{float: left; width: 232px; padding: 15px 0 0 0px;}/*345*/
			.roundedInfo				{width: 232px; margin: 17px 0 0 0;}/*344*/
			.roundedInfoTop				{width: 232px; height: 12px; background: url('../img/main_round_top.gif') no-repeat; font-size: 0px;}
			.roundedInfoContent			{padding: 0 15 0 15; background: url('../img/main_round_bg.gif') repeat-y;}
			.roundedInfoContent DIV		{width: 202px; padding-left: 15px;}
			.roundedInfoBottom			{width: 232px; font-size: 0px; height: 12px; background: url('../img/main_round_bot.gif') no-repeat;}

		.contentRight			{float: left; width: 240px; padding: 15px 0 0 20px;}
			.news						{text-align: left; margin: 0 0 10px 0;}
			.newsDevider				{margin: 10px 0 10px 0; background: url('../img/main_devider.gif') no-repeat scroll 0px 7px; height: 10px;}
			.newsArchiveDiv				{padding: 5px 0 0 35px; background: url('../img/news.gif') no-repeat; height: 25px;}

		.copyright {background-color: #fff; text-align: right; height: 35px;}
		.counter {background-color: #fff; text-align: left; margin: -25px 0px 0px 17px; position: absolute; padding-bottom: 5px;}
        /* Other pages */
        .mainContentLeft        {float: left; width: 466px; }

        .mainContentRight       {float: left; width: 1px; padding-left: 10px;}        

/* Navigation */

.menuContainer				{width: 205px; margin: 20px 0 0 0;}
	.menuTop					{width: 205px; height: 28px; background: #329ADD url('../img/nav_top_out.gif') no-repeat; margin: 0;}
	.menuMiddle				{width: 205px; height: 28px; background: #329ADD url('../img/nav_mid_out.gif') no-repeat; margin: 0;}
	.menuBottom				{width: 205px; height: 28px; background: #329ADD url('../img/nav_bot_out.gif') no-repeat; margin: 0;}
	DIV.menuDivider		{background: url('../img/nav_dots.gif') no-repeat; width: 205px; margin: 0; font: none; height: 1px;}

.searchContainer				{width: 205px; margin: 20px 0 0 0;}
	.searchTitle					{width: 205px; height: 28px; background: url('../img/search_title_bg.gif') no-repeat; margin: 0; font: normal 11px tahoma, sans-serif; text-transform: uppercase; color:#fff; padding: 0;}
	.searchContent				{width: 205px; border-left: solid 1px #e2e2e2; margin-right: -1px; height: 45px;}
	.searchItems					{padding: 5px 20px 20px 20px;}
	.searchBottom				{width: 205px; height: 13px; background: url('../img/search_bottom.gif') no-repeat; margin: 0;}
	.searchInput					{float: left; padding: 3px 0 0 4px; width: 133px; height: 25px;}
	.searchButton					{float: left;}
	.searchButton INPUT		{width: 28px; height:26px; border:none;}

.submenuContainer	{width: 205px; border-left: solid 1px #e2e2e2; margin-right: -1px;}
		.submenuItems	{padding: 5px 20px 20px 20px;}
		.searchItems		{padding: 5px 20px 0px 20px;}
		.submenuItem	{padding: 3px 0 0 0;}


	.submenuShadow	{width: 205px; height: 15px; background:url('../img/shadow_in.gif') no-repeat 1px 0px; }
	.bottomShadow	{width: 205px; height: 15px; background:url('../img/shadow_in.gif'); }


.bottom {height: 20px; background-color: #fff; padding-top: 10px;}


/* Left Content Styles*/


.mainContentLeft ul {
		margin-left: 15px;	padding-left: 0px;
		padding-top: 3px;
}

.mainContentLeft ul li {
		background: url('../img/arr.gif') no-repeat 0px 3px; list-style: none;
		padding-left: 15px; margin-left: 0px;
		padding-bottom: 3px;
}

.mainContentLeft ul.doc li, .mainContentLeft li.doc {
		background: url('../img/bul_doc1.gif') no-repeat 0px 3px; list-style: none;
}


.mainContentLeft ul.xls li, .mainContentLeft li.xls {
		background: url('../img/bul_xls.gif') no-repeat 0px 3px; list-style: none;
}

.mainContentLeft strong {
		font: bold 11px tahoma, sans-serif;
	
}

.mainContentLeft a img {
		border: none;
		width: 16px; height: 16px;
}

/* SiteMap */
div.sitemap ul {
    padding-left: 0px;
    margin-left: 28px;
}
div.sitemap li, ul.cat li  {
    list-style-image: url('../img/arr.gif');
    margin-top:    3px;
    margin-bottom: 3px;
}


/**TABLES**/

TABLE.data{
	width: 100%}

TABLE.data td{
	height: 14px;
	color: #575656;
	text-align: left;
	vertical-align: top;
	padding: 2px 7px 2px 7px;}

TABLE.data td.r{
	text-align: right;}

TABLE.data thead tr, TABLE.data tfoot tr{
	background-color: #F6F6F6;}

TABLE.data tbody td{
	border-top: solid 1px #D7D7D7;}

/*TABLE.data tbody tr.over{
	background-color: #F6F6F6;}*/

TABLE.data thead td{
	vertical-align: middle;
	height: 20px;
	font-weight: bold; color: #575656}

FORM {
	padding:0px; margin: 0px;
}

span.left {
		width: 125px;}