* { margin:0; padding:0; }

body { 
  color:#333;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  width:100%;
  background:#44a3ff url("../images/body_sf.jpg") center top no-repeat;
  font-size:0.9em;
}

img {
   border:none;
}
p {
   margin-bottom:12px;
}

h1, h2, h3, h4, h5, h6 { 
   font-size:1.1em;
   font-weight:bolder;
   color:#3b3170;
   margin-bottom:16px;
}


li {
  list-style:none;
}

a, a:link {
  color:#0078ff;
  text-decoration:none;
}
a:visited {
  color:#0078ff;
}
a:hover {
  color:#0078ff;
  text-decoration:underline;
}

.blueStyle {
  color:#3b3170;
}

#wrapper { 
  width:1000px;
  margin:0px auto;
  position:relative;
}

#container { 
  float:left;
  width:1000px;
}

#header { 
  width:1000px;
  height:142px;
  background:url("../images/header1.png") left top no-repeat;
  float:left;
}
#logo{ 
  margin-left:60px;
}

#menu { 
  float:left;
  position:absolute;
  top:80px;
  left:222px;
}
#menu li{ 
  float:left;
  height:20px;
  padding:0 3px;
  margin-right:60px;
  background:transparent;
  position:relative;
}
#menu li:hover{ 
  border-bottom:4px solid #3b3170;
}

#main {
  width:969px;
  float:left;
  padding:0 28px;
}
#main2 {
	width:757px;
	float:left;
	padding:0 21px 0 20px;
	position:relative;
	top:-10px;
}
#scrollerGallery{
  padding:40px 0;
}
#scrollerGallery img{
margin:0 5px;
}
#gallery {
  text-align:center;
  padding:50px 0 50px 0;
}

#block1 {
  width:224px;
  float:left;
}
#block2 {
  width:374px;
  float:left;
  background:url("../images/cont_top.png") left top no-repeat;
  position:relative;
}
#block2large {
  width:598px;
  float:left;
  background:url("../images/cont_l_top.png") left top no-repeat;
  position:relative;
}
#block3 {
  width:159px;
  float:right;
}
#cBlock {
  width:290px;
  min-height:450px;
  float:left;
  background:url("../images/cont_sf.png") repeat-y;
  margin-top:20px;
  padding:0 30px;
}
#cBlocklarge {
  width:514px;
  min-height:450px;
  float:left;
  background:url("../images/cont_l_sf.png") repeat-y;
  margin-top:20px;
  padding:0 30px;
}
#cBot {
  width:350px;
  height:20px;
  clear:left;
  background:transparent url("../images/cont_bot.png") left top no-repeat;
}
#cBot img{
  position:absolute;
  left:-14px;
  top:-14px;
}
#cBotlarge {
  width:574px;
  height:20px;
  clear:left;
  background:transparent url("../images/cont_l_bot.png") left top no-repeat;
}

#main2 ul{
  margin-left:30px;
  margin-bottom:24px;
}
#main2 li{
  list-style:circle;
}

.floatBlock, .floatBlock2{
  float:left;
  width:120px;
  font-size:0.8em;
}
.floatBlock{
  width:170px;
}

#column {
  width:200px;
  float:left;
  text-align:center;
  padding-top:12px;
}
#menuCol {
margin-left:13px;
}
#menuCol li{ 
  text-align:left;
  margin-bottom:2px;
}
#menuCol a, #menuCol a:link, #menuCol a:visited{ 
  display:block;
  width:153px;
  height:20px;
  padding:5px 16px 0 16px;
  color:#000;
  font-size:0.8em;
  background:transparent url("../images/menu_col_sf.png") left top no-repeat;
}
#menuCol a:hover{ 
  color:#b50000;
  /*background:transparent url("../images/menu_col_sf_over.png") left top no-repeat;*/
  text-decoration:none;
}

#footer {
float:left;
width:1000px;
height:100px;
}
