html,body{
	margin:0;
	padding:0;
	height:100%;
	width: 100%;
	}
body{
	text-align:left;
	background-color: #FFFFFF;
	background-image:url(images/bg.jpg); 
	background-position:top center; 
	background-repeat:no-repeat;
}
  #wrapper {
      text-align: left;
      vertical-align: middle;
      width: 979px;
	  height:100%;
	  margin-left:auto;
	  margin-right:auto;
	  margin-bottom:20px;
	  margin-top:24px;
   }
body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
font-weight:normal;
line-height:18px;
}
h2 {
	font-family: Arial;
	font-size:24px;
	font-weight:normal;
	color:#5e1f8a;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
h3 {
	font-family: Arial;
	font-size:20px;
	font-weight:normal;
	color:#5e1f8a;
	margin:0 0 0 0;
}
h4 {
	font-family: Arial;
	font-size:16px;
	font-weight:normal;
	color:#5e1f8a;
	margin:0 0 0 0;
}
h5 {
	font-family: Arial;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	color:#5e1f8a;
	margin:0 0 0 0;
}

a:link, a:visited {
color:#242424;
text-decoration:underline;
font-weight:normal;
}
a:hover {
color:#6a3d89;
font-weight:normal;
text-decoration:none;
}


#menu-bar {
width:100%;
position:relative;
height:57px;
float:left;
clear:both;
}
#empty-top {
width:100%;
position:relative;
height:305px;
float:left;
clear:both;
}
#under-empty-top {
width:100%;
position:relative;
height:62px;
float:left;
clear:both;
}
#cont_bg {
width:100%;
position:relative;
background-image:url(images/bg_cont.jpg);
background-position:top;
background-repeat:repeat-y;
float:left;
clear:both;
}
#cont_bottom_bg {
width:100%;
position:relative;
background-image:url(images/bg_bottom_cont.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
clear:both;
}
#cont_top_bg {
width:100%;
position:relative;
background-image:url(images/bg_top_cont.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
clear:both;
}
#content {
padding-left:14px;
padding-bottom:10px;
padding-top:9px;
padding-right:12px;
position:relative;
float:left;
clear:both;
}
#div_avd_top {
width:954px;
height:219px;
padding-bottom:30px;
position:relative;
float:left;
clear:both;
}

#advert01 {
width:644px;
height:219px;
background-image:url(images/advert1.jpg);
position:relative;
float:left;

}
#advert02 {
width:301px;
height:219px;
position:relative;
float:right;

}
#adv_text {
width:508px;
padding-left:114px;
padding-top:30px;
position:relative;
float:right;

}
#button {
width:103px;
height:22px;
padding-top:20px;
padding-left:114px;
position:relative;
float:left;

}
#left_cont {
width:674px;
position:relative;
float:left;
}
#news {
width:322px;
position:relative;
float:left;
}
#news_img {
width:114px;
height:100px;
position:relative;
float:left;
}
#news_text {
	width:208px;
	padding-top:35px;
	position:relative;
	float:right;
	color: #5E1FA8;
}
#empty {
width:674px;
height:30px;
position:relative;
float:left;
}

#adv_03 {
width:674px;
height:197px;
background-image:url(images/advert3.jpg);
position:relative;
float:left;
}
#adv_03_text {
width:434px;
padding-left:210px;
padding-top:28px;
position:relative;
float:left;
}

#right_cont {
width:204px;
padding-left:75px;
position:relative;
float:right;
}
#footer_bg {
width:100%;
position:relative;
background-image:url(images/footer.jpg);
height:54px;
float:left;
}
.footer-menu {
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	color:#613782;
}
.footer-menu a:link{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:underline;
	color:#613782;
}
.footer-menu a:visited{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:underline;
	color:#613782;
}
.footer-menu a:hover{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
#footer_menu {
width:687px;
position:relative;
height:30px;
padding-top:20px;
float:left;
}
#footer_text {
width:205px;
position:relative;
height:30px;
padding-top:12px;
padding-left:60px;
float:left;
}
#left_cont {
	color: #5E1FA8;
}
/*box3*/
.box3{ background-image:url(images/violet_bg.gif); background-position:top; background-repeat:repeat-y; float:left;}
.box3-border-top { background-image:url(images/violet_bottom.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.box3-border-bottom { background-image:url(images/violet_top.jpg); background-position:top; background-repeat:no-repeat; float:left;}
.box3-indent-box{ padding:30px 25px 22px 30px; width:615px; }

#right_cont2 {
width:254px;
padding-top:20px;
padding-left:25px;
position:relative;
float:right;
}
.h{ height:34px}
.block-contact span{ float:right; margin-right:80px}
.block-contact1 span{ float:right; margin-right:60px}
input{
	width:225px; height:16px;
	font-size:11px;font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px
}
