@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:url(images/bg.jpg);
}
img {
border:0px;
}
#top {
height:200px;
width:100%;
background:url(images/top_bg.jpg) no-repeat;
background-position:center;
min-width:999px;
max-width:1263px;
}
#top2 {
height:200px;
width:1016px;
margin:0 auto;
}
.logo {
float:left;
}
.text_block {
width:400px;
height:100px;
background:url(images/text_block.png) no-repeat scroll 0px 20px;
float:right;
padding:50px;
}
.top_shadow {
width:100%;
height:25px;
background:url(images/shadow.png) repeat-x;
}

#main {
padding:0px 10px;
min-width:979px;
max-width:1243px;
}
.block {
width:100%;
}
.block_body {
clear:both;
padding:10px 0px 10px 0px;
margin:0px;
background:#342738;
border:#000000 1px solid;
}
.block_body_text {
clear:both;
padding:10px 0px 10px 0px;
margin:0px;
background:#342738;
border:#000000 1px solid;
}

.thumb {
float:left;
margin:1px;
border:#9c7fa5 1px solid;
width:240px;
height:180px;
line-height:0px;
}

.thumb:hover {
border:#f0dbf7 1px solid;
}

.clear {
clear:both;
}
.tabs {
padding-left:30px;
list-style-type:none;
}
.tab {
margin-top:10px;
float:left;
background:url(images/tab_01.png) #342738 no-repeat;
padding-left:50px;
height:35px;
border:0px none;
}
.tab a {
background:url(images/tab_02.png) repeat-x;
height:25px;
padding-top:10px;
font-size:16px;
display:block;
text-decoration:none;
color:#6c5872;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.tab .end {
float:left;
background:url(images/tab_03.png) no-repeat;
height:35px;
width:11px;
}
.tab_hover {
float:left;
background:url(images/tab2_01.png) #342738 no-repeat;
padding-left:50px;
height:45px;
border:0px none;
}
.tab_hover a {
background:url(images/tab2_02.png) repeat-x;
height:35px;
padding-top:10px;
font-size:18px;
display:block;
text-decoration:none;
color:#f0dbf7;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.tab_hover .end {
float:left;
background:url(images/tab2_03.png) no-repeat;
height:45px;
width:11px;
}
.tab_active {
float:left;
background:url(images/tab_01.png) #342738 no-repeat;
padding-left:50px;
height:45px;
border:0px none;
}
.tab_active a {
background:url(images/tab_02.png) repeat-x;
height:35px;
padding-top:10px;
font-size:16px;
display:block;
text-decoration:none;
color:#6c5872;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.tab_active .end {
float:left;
background:url(images/tab_03.png) no-repeat;
height:45px;
width:11px;
}

.block_name {
background:url(images/tab_01.png) no-repeat;
padding-left:50px;
height:45px;
border:0px none;
}
.block_name h3 {
background:url(images/tab_02.png) repeat-x;
height:35px;
padding:10px 0px 0px 0px;
margin:0px;
font-size:18px;
text-decoration:none;
color:#6c5872;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.block_name .end {
float:left;
background:url(images/tab_03.png) no-repeat;
height:45px;
width:11px;
}

.bookmark {
padding-right:30px;
}
.bookmark img {
float:right;
}
.buttons_block {
clear:both;
margin:20px 0px;
height:87px;
}
.button {
float:left;
width:33%;
}
.button h3 {
margin:0px auto;
padding:30px 0 0 50px;
height:57px;
width:230px;
background:url(images/button.png) no-repeat;
color:#a485ad;
font-family:Arial, Helvetica, sans-serif;
}
.button h3:hover {
background:url(images/button_glow.png) no-repeat;
color:#f0dbf7;
}
.button h3 a {
color:#a485ad;
text-decoration:none;
}
.button a:hover {
color:#000000;
text-decoration:none;
}
.block_body_text ul {
float:left;
width:50%;
list-style-type:none;
padding:0px;
margin:0px;
}
.block_body_text li a {
color:#a485ad;
text-decoration:none;
padding-left:25px;
background:url(images/li1.jpg) no-repeat;
}
.block_body_text li a:hover {
color:#f0dbf7;
text-decoration:none;
padding-left:25px;
background:url(images/li2.jpg) no-repeat;
}
.block_body ul {
float:left;
width:25%;
list-style-type:none;
padding:0px;
margin:0px;
}
.block_body li a {
color:#a485ad;
text-decoration:none;
padding-left:25px;
background:url(images/li1.jpg) no-repeat;
}
.block_body li a:hover {
color:#f0dbf7;
text-decoration:none;
padding-left:25px;
background:url(images/li2.jpg) no-repeat;
}
#footer {
clear:both;
margin-top:50px;
height:200px;
width:100%;
background:url(images/top_bg.jpg) no-repeat;
background-position:center;
border-top:#FFFFFF 1px solid;
min-width:999px;
max-width:1263px;
}
#footer2 {
height:200px;
width:1016px;
margin:0 auto;
}
#footer2 .logo {
float:right;
}
#footer2 .text_block {
width:400px;
height:100px;
background:url(images/text_block.png) no-repeat scroll 0px 20px;
float: left;
padding:50px;
}
