* { padding: 0; margin: 0;}


body {font-family: Arial, sans-serif; font-size: 11px; background: #000; color: #fff;}


#wrap {
 margin: 0 auto;
 width: 980px;
}

.right {float: right; width:60%}
.left {float: left; width: 38%}
.clear {clear: both}
img { -ms-interpolation-mode: bicubic;border: 0 }

img.left {margin-right: 20px; width: auto;} 

#header  {width: 950px;  margin: 20px auto;}
#header h1 { margin: auto;}

.logo {text-indent: -90200px; background:  url(/i/logo.png) 50% 50% no-repeat; width: 500px; height: 41px;cursor: hand;outline:none; outline-style:none !important; z-index: 2000;}

#content {
clear: both;
min-height: 400px; 
overflow-y: auto; 
overflow-x: hidden;
	scrollbar-3dlight-color:#101010; 
	scrollbar-arrow-color:#101010;
	scrollbar-highlight-color: #101010;
	scrollbar-face-color:#333;
	scrollbar-shadow-color:#101010;
	scrollbar-darkshadow-color:#101010;
	scrollbar-track-color: #101010;}



h2 {color: #fff; padding: 0 0 10px 0px;  text-transform: uppercase;font-weight: normal;  font:1.4em/1.4 Myriad pro, Helvetica, Arial, sans-serif; letter-spacing: 1px;}
h3 {color: #114adf; padding: 10px 0 0 0;  text-transform: uppercase;font-weight: normal;  font:1.2em/1.4 Myriad pro, Helvetica, Arial, sans-serif; letter-spacing: 1px;}

a  {outline: none;}
a{text-decoration: none; color: #ccc}
a:hover{text-decoration: underline; color: #eee;}

p {color: #fff; padding: 5px 20px 5px 0px;}

cite {padding:10px 0 0 0;}

div#menu {background: #000; height: 30px; margin: 0 auto 20px auto;}
ul#menu {list-style: none;  margin: 0 0 0 50px; font:1.2em/1.4 Myriad pro, Helvetica, Arial, sans-serif;letter-spacing: 1px;}
ul#menu li {float: left; margin: 10px 5px; text-transform: uppercase; font-size: 1em; }
ul#menu li a {color: #ededed; text-decoration: none; padding: 1px 6px; }
ul#menu li a:hover  {background: #ddd; color: #000; padding: 2px 6px;}
ul#menu li.selected  {background: #ededed; color: #000; padding: 0px 6px;}
ul#menu li.main a {color: #555; padding: 1px 7px; margin-left: 100px; font-size: 0.8em;}
ul#menu li.new a {color: #fd4444;}


#footer {color: #999999;   margin: 30px auto 0 auto;  width: 980px;}

#flashcontent {margin: 10px 0 0 0;}

ol, ul {margin: 10px 20px;}

.video {margin: 20px 0; height: 375px; color: #ccc;}

.foto { width:600px}
.photo {width: 480px;}

.small { border: 1px solid #101010; margin: 2px 5px; width: 50px; height: 50px; float: left; padding:0;}

.active {border: 1px solid #fff; margin: 2px 5px; width: 50px; height: 50px; float: left; padding:0;}

.i {margin: 10px 10px 0 0; border: 1px solid #333}



ul.link  {color: #999999; list-style: none; letter-spacing: 1px; margin: 20px 0;}
ul.link  li {text-transform: uppercase; padding-right: 10px; font:12px/1.4 Myriad pro, Helvetica, Arial, sans-serif; width: auto !important; }
ul.link  li.border
{border: 1px solid; margin:5px; padding:5px; width: 20px !important;height: 20px !important;}
ul.link  li a {color: #999999; text-decoration: none;display: block;}
ul.link  li a:hover {color: #fff; }


a.pages {text-decoration: none; color: #ccc;  padding: 3px 5px;}
a.pages:hover {text-decoration: none; color: #fff;}



.photo-title {color: #00ccff; padding: 10px 0;font-family: Arial, Helvetica, sans-serif;}

a.back {color: #555; text-decoration: none; font-size: 1.2em}
a.back:hover{color: #eee;}
a.rider {color: #114adf; font-size: 1.2em}
.button {background: url(i/button.gif) 0 0 no-repeat; width:163px; height: 21px; color: #114adf; font-size: 1.2em; padding: 2px 15px;}

.banners img {margin: 20px 20px 0 0; display: none;}

table td {padding: 10px 4px 0 0;}
