* {padding: 0; margin: 0;}
p {margin-top: 0;}

a:link    {
  text-decoration:  none;
  } 
a:visited {
  text-decoration:  none;
  } 
a:hover   {
  text-decoration:  none;
  } 
a:active  {
  text-decoration:  none;
  } 

BODY {
	FONT-SIZE: 11px;
	font-family:Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ededed; 
	TEXT-ALIGN: left;
	z-index:-10;
	overflow:auto;
	overflow-x:hidden; 
}

.riaan { padding-top:4px;} 

.mosit {padding-bottom:5px;}

#header { width:auto; min-width:1300px; height:50px; background-color:#ededed; z-index:20; position:relative; margin-top:0px; margin-bottom:auto;}

#centerHeader { width:1200px; height:50px; margin-left:auto; margin-right:auto; position:relative;}

#center { width:auto; min-width:1300px; height:595px; background-color:#FFF; position:relative;}



#footer {width:auto; min-width:1300px; height:50px; background-color:#ccc; z-index:-1; position:relative; margin-top:0px; margin-bottom:0px; text-align:center; line-height:20px;}

#footer a:link    {
  text-decoration:  none;
  color:#999;
  } 

#footer a:visited {
  text-decoration:  none;
  color:#999
  } 
#footer a:hover   {
  text-decoration:  underline;
  color:#000;
  } 
#footer a:active  {
  text-decoration:  none;
  }

#content {
	width:1200px;
	height:575px;
	z-index:0;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:12px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#leftblock {
	width:190px;
	height:400px;
	background-color:#ccc;
	position:relative;
	margin-top:10px;
	padding:20px;
	font:Helvetica;
	font-size:10px;
	text-align:justify;
	z-index:1;
	color:#FFF;
	line-height:15px;
}


#submenu {
	width:190px;
	height:400px;
	background-color:#ccc;
	position:relative;
	margin-top:10px;
	padding:20px;
	font:Helvetica;
	font-size:14px;
	text-align:justify;
	z-index:1;
	color:#FFF;
	line-height:57px;
}

#submenu a:link    {
  text-decoration:  none;
  color:#FFF;
  } 
#submenu a:visited {
  text-decoration:  none;
  color:#FFF;
  } 
#submenu a:hover   {
  text-decoration:  none;
  color:#999;
  } 
#submenu a:active  {
  text-decoration:  none;
  }

#sketchbook {
	width:1200px;
	height:553px;
	position:relative;
	margin-top:10px;
	font:Helvetica;
	font-size:14px;
	text-align:right;
	z-index:100;
}

#slideshowtoggler {margin-top:-554px; position:relative; z-index:100;}

#fadeshow1 {z-index:0; overflow:hidden;}

#contact {
	width:1120px;
	height:473px;
	background-color:#ccc;
	position:relative;
	margin-top:10px;
	padding:40px;
	font:Helvetica;
	font-size:15px;
	text-align:right;
	z-index:1;
	color:#FFF;
	line-height:55px;
}

#contact a:link    {
  text-decoration:  none;
  color:#FFF;
  } 
#contact a:visited {
  text-decoration:  none;
  color:#FFF;
  } 
#contact a:hover   {
  text-decoration:  none;
  color:#999;
  } 
#contact a:active  {
  text-decoration:  none;
  }

.contactpic{float:left; margin-top:-40px;}

#homeblock { height:534px; width:1500px; position:relative; margin-top:-579px; padding-bottom:20px; background-color:#ccc; overflow:hidden; margin-left:auto; margin-right:auto; }

#rightblock {
	width:970px;
	height:440px;
	background-color:#ccc;
	position:relative;
	margin-top:-440px;
	margin-left:230px;
	z-index:-1;
}

#thumb {
	
}

.logo {
	float:left;
	margin-left:3px;
	margin-top:-3px;
	z-index:100;
}

.paddingLeft {padding-left:10px;}

/* Menu */

.n { display:block; width:75px; float:left;}
.ng {margin-left: 100px;}
.a {font-weight:bold; color:#990000}

#navigation {
	margin-top:0px;
	width:auto;
	height:50px;
	font-size:14px;
	position:relative;
	margin-left:220px;
	margin-right:auto;
	line-height:50px;
	list-style:none;
	float:left;
	color:#990000;
}



#navigation p {width:100px;}

#navigation a:link    {
  text-decoration:  none;
  color:#990000;
  } 
#navigation a:visited {
  text-decoration:  none;
  color:#990000;
  } 
#navigation a:hover   {
  text-decoration:  none;
  color:#999;
  } 
#navigation a:active  {
  text-decoration:  none;
  }



#menu {list-style-type:none; padding:0; margin-top:37px;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:150px;

}
#menu li.sub { font-weight:100;}

/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;}

#menu li a {
	display:block;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	vertical-align:middle;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:50px;
	width:150px;
	text-align:center;
	z-index:80;
}


#menu :hover {
	color:#999999;
}
#menu :hover > a {
	color:#999999;
}


/* Thumbs */

img {border:0;}

#thumbs {width:1200px; position:relative; height:200px; margin:13px auto;}
#thumbs a:visited, #menu a {text-decoration:none; color:#d00; font-weight:bold;}
#thumbs a:visited img, #thumbs a img{filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;
}
#thumbs a:hover {background-color:transparent; color:#06a;}
#thumbs a span {display:none;}
#thumbs a:hover span {display:block; position:absolute; top:100px; left:0; font-size:9px; height:18px; padding:4px; font-weight:normal; color:#999; text-decoration:none;}

#thumbs a:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }
 
 #thumbs2 {width:1200px; position:relative; height:50px; padding-top:20px; margin:13px auto; background-color:#FFF; color:#999; text-align:justify; font-size:12px; letter-spacing:0px; word-spacing:0px; line-height:14px;}

 #thumbs3 {width:1200px; position:relative; height:50px; padding-top:20px; margin:13px auto; background-color:#FFF; color:#999; text-align:justify; font-size:12px; letter-spacing:0px; word-spacing:0px; line-height:14px;}


/* Hover */

#leftprev {
	width:40px;
	height:554px;
	position:relative;
	float:left;
	margin-right:40px;
	margin-left:0px;
	margin-top:-554px;
	z-index:200;
}

#rightnext {
	width:40px;
	height:554px;
	position:relative;
	float:right;
	margin-right:0px;
	margin-left:40px;
	margin-top:-554px;
	z-index:200;
}

.disclaimer {font-size:12px; color:#FFF;}

#disclaim {
	width:1160px;
	height:523px;
	background-color:#ccc;
	position:relative;
	margin-top:10px;
	padding:20px;
	font:Helvetica;
	font-size:9px;
	text-align:justify;
	z-index:1;
	color:#FFF;
	line-height:9px;
}

#disclaim a:link    {
  text-decoration:  none;
  color:#FFF;
  } 
#disclaim a:visited {
  text-decoration:  none;
  color:#FFF;
  } 
#disclaim a:hover   {
  text-decoration:  none;
  color:#999;
  } 
#disclaim a:active  {
  text-decoration:  none;
  }

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */

body { background-color:#FFF; 
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}