@charset "UTF-8";

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #00acdd;
font-family:sans-serif;
}

.wrapper {
margin: 0 auto 0 auto;
width: 900px;
}

h2 {
color: #cc3333;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #ffffff;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}

p {
color:#ffffff;
line-height: 160%;
}

a:link {
color:#ffffff;
text-decoration: none;
}
a:visited {
color:#ffffff;
}
a:hover {
color:#f5a74a;
}
a:active {
color:#00acdd;
}

h1 {
margin: 0 0 0 0;
padding: 40px 10px 10px 0;
line-height: 0;
text-align: center;
}

img {
border-style: none;
}

#nav {
font-size: 18px;
margin: 10px 0 10px 0;
padding: 5px 40px 5px 40px;
background-image: url(../sv_images/sv_navmenu_bg.png);
text-align: center;
}

#nav li {
display: inline;
list-style-type: none;
padding: 0px 40px 0px 40px;
}


#nav li a:link {
color:#ffffff;
text-decoration: none;
}
#nav li a:visited {
color:#ffffff;
text-decoration: none;
}
#nav li a:hover {
color:#f5a74a;
text-decoration: none;
}
#nav li a:active {
color:#00acdd;
text-decoration: none;
}

#footer {
margin: 0 0 0 0;
padding: 50px 0px 20px 0px;
font-size: smaller;
text-align: center;
} 

.catalogue_title {
padding: 10px 0 50px 30px;
}

.catalogue_title h4 {
text-align: left;
color: #ffffff;
}

.cd_block {
overflow: hidden;
zoom: 1;
padding: 30px 0 0 0;
}
.cd_left {
float: left;
width: 215px;
margin-right: 15px;
}
.cd_right {
float: left;
width: 660px;
}

table.cd_all {
 border: none;
 border-collapse: collapse;
 }
 tr.cd_all_tr{
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:10px;
 padding-top:0px;
 padding-right:0px;
 padding-left:0px;
 padding-bottom:10px;
 line-height:90%;
 }
 table.cd_all td.photo {
 vertical-align:top;
 text-align: left;
 }
 
  table.cd_all td.title {
 vertical-align: top;
 }

 .cd_right h3 {
 margin: 17px 0;
 text-align: left;
 font-size: 25px;
 color: #ffffff;
 }
  .cd_right h4 {
 margin: 17px 0;
 text-align: left;
 font-size: 19px;
 color: #ffffff;
 }
 .cd_right p {
 text-align: left;
 font-size: 15px;
 color: #ffffff;
 }
.title {
 text-align: left;
 font-size: 11px;
 color: #666666;
 }
p.va09003_yokosuzuki{
	line-height:90%;
	font-size:120%;
	padding-top:25px;
}
p.va09003_kyoku{
	line-height:110%;
	font-size:120%;
}
p.va09003_ensousha{
	line-height:130%;
	padding-top:25px;
}
p.yokosuzuki_profile{
	text-align: left;
	font-size:100%;
	margin-bottom:0px;
	padding-top:50px;
	padding-right:120px;
	padding-left:120px;
	padding-bottom:20px;
}
p.yokosuzuki_profile_e{
	text-align: left;
	font-size:100%;
	margin-top:0px;
	padding-top:20px;
	padding-right:120px;
	padding-left:120px;
}
table.cd_va09003{
	margin-top:30px;
	margin-left:120px;
}
ol{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:35px;
	margin:0;
	font-color:#ffffff;
}
ol li{
	display:inline;
	margin-right:15px;
	margin-bottom:0px;
	font-size:85%;
	color:#f5a74a;
}