body 			{ margin: 25px 0 0 0; padding: 25px 0 0 0; font-size: 80%; font-family: Arial, Tahoma, Verdana; background: #fff; }



table.main		{ width: 100%; font-size: 100%; border: 0; margin-bottom: 15px; }

tr				{ vertical-align: top; }

td				{ margin: 0; padding: 0; }



td.left			{ width: 200px; padding: 0 25px 0 40px; }



td.centre		{ padding-right: 30px; overflow: visible; }

.right		{ float: right; width: 180px; padding: 0 30px 30px 35px; }



h1 				{ color: #000; font-size: 150%; margin: 5px 0 10px 0; font-family: Tahoma, Arial, Verdana; font-weight: normal; }

h2 				{ color: #F04925; font-size: 120%;	margin-top: 20px; margin-bottom: 5px; }

h3 				{ color: #666; font-size: 110%;	margin-top: 20px; margin-bottom: 5px; }



.languages		{ float: right; margin-right: 15px; vertical-align: top; clear: right; }

a.lang 			{ color: #000; padding: 2px 4px 2px 4px; font-size: 85%; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; text-transform : capitalize; text-decoration: none;	}

a.lang:hover 	{ color: #fff;	background-color: #FD503D; }



span.langsel 	{ padding: 2px 4px 2px 4px; font-size: 85%;	font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; text-transform : capitalize; text-decoration: none;	color: #fff; background-color: #FD503D;	}



.upblock		{ display: block; clear: both; height: 40px;}

.slogan1		{ float: left; vertical-align: top; }

.band			{ margin: 30px 0 17px 0; clear: both; width: 100%; height: 6px; background: #65727E; }



a 			{ color: #0055CC; white-space: nowrap;}

a:visited			{ color: #003366; white-space: nowrap;}

a:hover			{ color: #F04925; white-space: nowrap;}



a.mainmenu 			{ color: #000; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; text-transform : capitalize; text-decoration: underline; }

a.mainmenu:visited	{ color: #000; }

a.mainmenu:hover 	{ color: #505560; text-decoration: underline; }

 



a.mainmenuselactiv	{ color: #F04925; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; text-transform : capitalize; text-decoration: underline; }

a.mainmenuselactiv:visited		{ color: #F04925; }

a.mainmenuselactiv:hover 	{ color: #505560; text-decoration: underline; }



.mainmenusel		{ color: #F04925; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; text-transform : capitalize; text-decoration: none; }



a.submenuselactiv		{ color: #F04925; }

a.submenuselactiv:visited	{ color: #F04925; }

a.submenuselactiv:hover	{ color: #000; }



.submenusel		{ color: #F04925; }



.submenuoff			{ font-weight: bold; }

#submenublock		{ padding-top: 0px; }



a.bottomlink		{ color: #fff; font-size: 80%; } 

a.bottomlink:visited	{ color: #fff; }  

a.bottomlink:hover	{ color: #CCCCCC; font-size: 80%; }



.big			{ font-size: 120%; font-weight: bold; margin-bottom: 10px;}



ul.submenu		{ list-style-image: url(/images/arr.gif); margin-bottom: 40px; margin-top: 7px; }

ul.submenu li	{ margin-bottom: 15px; margin-left: 20px; }



ul				{ padding-left:0px; margin-left:17px; list-style-image: url(/images/marker-arr.gif); }

li				{ margin-bottom: 10px;}



#quote			{ padding-top: 15px; font-size: 85%; }

#tdcopyright	{ background: url('/images/grayband.gif') left bottom repeat-x }

#tdcounter		{ background: url('/images/grayband.gif') left bottom repeat-x }

.copyright		{ float: left; padding-top: 15px; font-size: 70%; color: #333; }

.counter			{ float:right; margin: 15px 15px 10px 15px; font-size: 70%; color: #333; }



table.bottom	{ background: url('/images/grayband.gif') left bottom repeat-x; margin-top: 20px; }

table.bottom td { padding: 10px; }

table.bottom td.bottomleft		{ width: 205px; background: url('/images/desk.jpg') left bottom no-repeat; padding-top: 20px; padding-right: 42px; padding-bottom:20px; text-align: right; }



img.thumb			{ border-width: 5px; border-color: #CCC; margin-bottom: 20px; }

img.thumb:hover		{ border-width: 5px; border-color: #A1AEBE; }

img.folio-main-img	{ margin-left: 20px; margin-top: 20px;}



li.folio-list		{ margin-bottom: 15px; }

.folio-descr		{ float: left; text-align: left; margin: 10px 10px 0 0; }

.folio-img			{ float: left; width: 150px; margin: 10px 10px 0 0; }



.note 		{ color: #000; background: #F1F4F9 url('/images/note.gif') repeat-y; margin: 15px 0 15px 0; padding: 18px 20px 22px 25px; border-left-color: #F04925; border-left-width: 2px; }

.date				{ clear: both; font-size: 80%; color: #CC3300; }

.author				{ margin-top: 5px; }



@media print 	{

	body 			{ margin: 5px; padding: 5px; font-size: 80%; font-family: Arial, Tahoma, Verdana }

	table.main		{ width: 100%; font-size: 12pt; border: 0; margin-bottom: 15px; }

	#submenublock	{ display: none; }

	#tdcopyright	{ background: none; }

	#tdcounter		{ background: none; }

	#quote			{ padding-right: 20px; }

	.upblock		{ display: none; }

	.band			{ display: none; }

	.mainmenu		{ display: none; }

	.counter		{ display: none; }

	td.left			{ width: 100%; padding: 0 10px 0 0; }

	td.right		{ width: 25%; padding: 0; }

	a.bottomlink	{ color: #000; }

	table.bottom					{ background-image: none; }

	table.bottom td.bottomleft		{ background-image: none; padding-left: 0px; padding-right: 10px; text-align: left; }

}