body, .ipt, .iptbut { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body { color: #666666; 	background-color: #ffffff; }
a img { border: 0px; }
a { text-decoration: none; color: #666699; }

#main {  margin: auto; position:relative; width: 960px; padding-top: 150px; background: url(/src/header.jpg) 100% 0px no-repeat; }
h1 { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; font-size: 30px; border-bottom:5px dotted #666666; font-weight: normal;
		color: #666666; width: 100%; text-align:right; clear:both; font-variant:small-caps; }
h1 a { font-size: 12px; font-weight: normal; font-variant:normal; }
h2 { margin: 0px; padding: 0px; }

li { float: left; }
li.h2 { float: none; }

p, h3 { padding: 10px 0px 0px 10px; margin: 0px; }
p#motozoom { font-size: 10px; }

ul.mainnav, ul.navcat { margin:0px; padding:0px; clear:both;}
ul.mainnav { height: 25px; float:left; width: 960px; }
ul.mainnav li, ul.navcat li { list-style: none;  margin:0px; padding:0px;}
ul.mainnav li a, h1 a { float:left; border: 1px solid #666666; margin: 5px 0px 0px 5px;
					text-align:center; width: 130px; }
ul.mainnav li a:hover, ul.mainnav li a.on { background-color: #eeeeee; }

ul.navcat { background-color: #ffffff; border: 1px solid #999999; padding: 5px; float: left; position: absolute;
			width: 900px; top: 275px; display:none; }
ul.navcat li a { float: left; width: 150px; margin: 5px; padding: 0px; text-align:center; }
ul.navcat li a.close { width: 20px; height: 20px; float:right; background:url(/src/close.png) 50% 50% no-repeat; }

ul.imgswitch {  width: 330px; margin:10px 0px 0px 10px; padding:0px; float:left;}
ul.imgswitch li {list-style:none; float:left; margin: 0px 5px 5px 0px; }

.ipt { border : 1px solid #555555;
		background: #ffffff;
	}
.iptbut { border : 1px solid #555555;
		background: #e0e0e0;
		margin: 4px;
		padding: 2px;
	}
.foot { font-size: 9px; text-align: center; color:#888888; padding-top: 20px; clear:both; }
.map { color: #000000; font-size: 11px; }

.thumbs a { float: left; margin: 10px; padding: 10px; background: #ffffff; text-align: center; }

.navcat a i, .thumbs a i { background: url(/src/thumbshadow.gif) bottom left no-repeat; padding: 0px;}
.navcat a i img, .thumbs a i img { padding: 0px 5px 5px 0px; margin: 0px 0px 0px 0px;
			background: url(/src/thumbshadow90.gif) bottom right no-repeat; }
.thumbs a i img { background-image: url(/src/thumbshadow120.gif); }

.homethumbs a.main { float: left; width: 160px; background-repeat:no-repeat; background-position: 50% 40%; padding-top: 150px; }

.homethumbs { width: 1060px; float: left; margin: 20px 0px 30px -100px; }
.homethumbs div { float: left; position: relative; margin: 0px 0px 20px 150px; text-align: center; width: 160px; height: 160px; z-index: 10; }
.homethumbs div ul { display:none; position: absolute; top: 10px; left: 100px; z-index: 2000; float: left; border: 1px solid #000000; padding: 0px; }
.homethumbs div ul li { position:relative; list-style: none;  margin:0px; padding:0px; float:left; z-index: 1000; }
.homethumbs div ul li a { float: left; height: 20px; width: 200px; background: #ffffff; text-decoration: none; }
.homethumbs div ul li a:hover { background-color: #eeeeee; }
.homethumbs div:hover ul, .homethumbs div ul:hover {display:block; }

#thisimgholder, #thisimg { float: left; width: 600px; height: 400px; }
#thisimg { border: 1px solid #000000; }
#thisimgholder { margin: 10px 10px 0px 0px; background: url(/src/ajax-loader.gif) 50% 50% no-repeat; }
#thiscapt { background: url(/src/panel.png) 0px 0px; color: #ffffff; float:right; text-align:left; width: 150px; padding: 10px; }

.simon { width: 100px; float: right; margin: 0px 0px 10px 10px; font-size: 10px; }

#langsel { position: absolute; top: 5px; right: 5px; cursor:pointer; }
#langselect { position: absolute; float:left; top: 30px; right: 5px; display:none; }
#langselect li { list-style:none; }
#langselect li a, #langsel { float:right; margin-left: 5px; background:url(/src/flags.png) no-repeat; }
#langselect li a { width: 30px; height: 22px; border: 1px solid #c0c0c0; }
