body 			{ margin: 10px 0 0 0; padding: 10px 0 0 0; font-size: 100%; font-family: "Trebuchet MS", 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; }

td.right		{ float: right; width: 200px; 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: #d02a02; font-size: 120%;	margin-top: 20px; margin-bottom: 5px; }

h3 				{ color: #666; font-size: 110%;	margin-top: 20px; margin-bottom: 5px; }
h1  a {text-decoration: none;}
h2  a {text-decoration: none;}
.languages		{ float: right; margin-right: 15px; vertical-align: top; clear: right; }

.search {margin:15px 15px 15px 15px; width: 250 px; }
.search input.txt { width:120px; border:1px solid #d02a02; color:#666; margin-right:10px;}
.search input.btn { border:0 none; background:url("btn.jpg") 0 0 no-repeat; width:52px; height:21px; color:#fff;}

#content img {border: 0px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;  }

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: #7F7F7F;
	background-color: #FD503D;
}

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

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

.footer			{ background: #65727E; }

.spring {background: #fffff url('/tpl/default/img/springbg2.gif') repeat-x; height: 144px;}
.spring3 {  background: url('/tpl/default/img/spring3.jpg'); height: 144px;}

a 			{ color: #d02a02; }
a:visited	{	color: #d02a02;}
a:hover			{ color: #fe5600; text-decoration: none;}

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: #d02a02; font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; text-transform : capitalize; text-decoration: underline; }

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

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

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

a.submenuselactiv		{ color: #d02a02; }

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

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

.submenusel		{ color: #d02a02; }

.submenuoff			{ font-weight: bold; }

#submenublock		{ padding-top: 0px; }

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

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

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

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

ul.submenu		{ list-style-image: url(/tpl/default/img/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(/tpl/default/img/marker-arr.gif); }

li				{ margin-bottom: 10px;}

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

#tdcopyright	{ background: url(/tpl/default/img/grayband.gif) left bottom repeat-x }

#tdcounter		{ background: url(/tpl/default/img/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(/tpl/default/img/grayband.gif) left bottom repeat-x; margin-top: 20px; }

table.bottom td { padding: 10px; }

table.bottom td.bottomleft		{ width: 205px; background: url(/tpl/default/img/desk.jpg) no-repeat left; 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(/tpl/default/img/note.gif) repeat-y; margin: 15px 0 15px 0; padding: 18px 20px 22px 25px; border-left-color: #d02a02; 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; }
	table.bottom td.bottomleft		{ background-image: none; padding-left: 0px; padding-right: 10px; text-align: left; }

}
