html {
height:100%;
}
BODY { 
margin: 0;
padding: 0;
font-family: Tahoma, Arial, Verdana, Georgia, 'Times New Roman', Times, serif;
height:100%;
font-size:15px;
text-align:center;
color:#1D3C9C;
background:url(../images/left.gif) left top repeat-y #D8E1FF;
}
h1 {
font-size: 20px;
}
h3 {
color: #3253BA;
font-size: 17px;
margin: 0;
padding: 7px 10px 6px 17px;
font-weight:700;
}

p {
margin: 0px;
padding: 5px 0px 5px 0px;
}
img {
border:none;
}
form {
margin: 0;
padding: 0;
}



#mainwrap {
position:relative;
min-width:980px;
min-height:100%;
margin: 0 auto;
padding: 0;
overflow:hidden;
text-align:center;
}


#top {
position:relative;
margin: 0;
padding: 0;
height:29px;
overflow:hidden;
background:url(../images/top_back.gif) left top repeat-x;
}
#topmenu {
position:relative;
margin: 0;
padding: 0;
}

#logo {
position:relative;
margin: 0;
padding: 0;
border-top:8px solid #7e9dff;
border-bottom:8px solid #7e9dff;
}
#logo a, #logo a:visited{
display:block;
position:relative;
margin: 0;
padding: 0;
text-decoration:none;
}

#content {
position:relative;
margin: 0px 0px 80px 0px;
padding: 0;
border-top:1px solid #d8e1ff;
}

#footer {
position:absolute;
bottom:0px;
left:0px;
height:70px;
width:100%;
margin: 0;
padding: 0;
overflow:hidden;
text-align:center;
background:url(../images/footer.png) left top repeat-x;
}
#footer1 {
position:relative;
margin: 0;
padding: 0;
}

#left {
position:relative;
float:left;
width:220px;
margin: 0;
padding: 0;
text-align:left;
}
#left1 {
position:relative;
margin: 0;
padding: 0;
}
#leftwm {
position:relative;
margin: 0;
padding: 0;
}
#right {
position:relative;
float:right;
width:220px;
margin: 0;
padding: 0;
text-align:left;
}

#right1 {
position:relative;
margin: 0;
padding: 0;

}
#rightwm {
position:relative;
margin: 0;
padding: 0;
}

#center_lr {
position:relative;
margin: 0px 221px 0px 221px;
padding: 0px;
}

#center_lr1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_l {
position:relative;
margin: 0px 0px 0px 221px;
padding: 0px;
}
#center_l1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center_r {
position:relative;
margin: 0px 221px 0px 0px;
padding: 0px;
}

#center_r1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}
#center {
position:relative;
margin: 0px;
padding: 0px;
}
#center1 {
position:relative;
display:table;
margin: 0px;
padding: 0px;
text-align:left;
width:100%;
}

div.clear {
clear:both;
height:0px;
font-size:1px;
overflow:hidden;
}

table.contentpaneopen, table.blog {
width:100%;
border-collapse:collapse;
border:0;
margin:0;
}
div.moduletable {
position:relative;
margin: 0px;
padding: 0px;
}
div.timo{
position:relative;
margin: 0px;
padding: 0px;
border:1px solid #7E9DFF;
background:url(../images/title_back.gif) left top repeat-x #c4d3ff;
}
div.componentheading {
color: #3253BA;
font-size: 12px;
text-transform: uppercase;
font-weight:500;
position:relative;
margin: 0px;
padding: 7px 10px 6px 17px;
border:1px solid #7E9DFF;
background:url(../images/title_back.gif) left top repeat-x #c4d3ff;
}
div.page-header {
color: #3253BA;
font-size: 12px;
font-weight:500;
padding: 7px 10px 6px 17px;
border:1px solid #7E9DFF;
background:url(../images/title_back.gif) left top repeat-x #c4d3ff;
}
div[class*="custom"] {
position:relative;
margin: 0px;
padding:7px 10px 20px 18px;
color: #1D3C9C;
font-size:11px;
}
div.blue {
position:relative;
margin: 0px;
padding: 0px;
height:8px;
overflow:hidden;
font-size:1px;
background:#3253ba;
}
div.picta1 {
position:relative;
margin: 0px;
padding: 0px;
border-top:2px solid #fff;
border-bottom:1px solid #fff;
}
div.picta2 {
position:relative;
margin: 0px;
padding: 0px;
height:264px;
overflow:hidden;
background:url(../images/picture_back.gif) left top repeat-x;
}
div.picta3 {
position:absolute;
bottom:0px;
right:0px;
margin: 0px;
padding: 0px;
height:264px;
width:531px;
overflow:hidden;
}
div.pitext {
position:relative;
margin: 18px 0px 0px 19px;
padding: 0;
width:233px;
height:15px;
}
div.article {
position:relative;
margin: 9px 19px;
padding: 0;
}
div.moduletableleft {
position:relative;
margin: 0;
padding: 0;
background:url(../images/menu_back_top.gif) left top no-repeat #F1F5F9;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
div.moduletableleft > ul {
list-style: none outside none;
margin: 0;
background:url(../images/menu_back_bottom.gif) left bottom no-repeat;
padding: 10px 15px 11px 18px;
	}
div.moduletableleft > ul > li {
padding:0;
background:url(../images/pics.gif) left bottom repeat-x;
}
div.moduletableleft > ul > li > a, div.moduletableleft > ul > li > a:visited {
color: #2443A5;
font-family: Arial;
font-size: 14px;
font-weight: 700;
text-decoration:none;
display:block;
position:relative;
margin: 0;
padding: 1px 5px 3px 13px;
background:url(../images/pic.gif) 0px 5px no-repeat;
}
div.moduletableleft > ul > li > a:hover {
color: #6280E1;
}
div.moduletableleft > ul > li.current > a, div.moduletableleft ul.nav-child > li.current > a {
color: #EF3120;
}
div.moduletableleft ul.nav-child {
	margin: 0;
	padding: 0 0 0 25px;
	list-style: none outside;
	}
div.moduletableleft ul.nav-child li a, div.moduletableleft ul.nav-child a:visited {
display:block;
color: #1D3C9C;
font-family: Arial;
font-size: 13px;
font-weight: 700;
text-decoration:none;
margin:0;
padding: 2px 0px 4px 0px;
background:url(../images/pics.gif) bottom left repeat-x;
}
div.moduletableleft ul.nav-child li a:hover {
color: #6280E1;
}
div.moduletablebottom {
position:relative;
margin: 17px 0px 5px 0px;
padding: 0;
}
div.moduletablebottom div.bomo {
margin: 0;
padding: 0;
}
ul.menubottom {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	}
ul.menubottom li {
	display: inline;
	}
ul.menubottom li a, ul.menubottom li a:visited {
color: #262292;
font-family: Arial;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
text-decoration:none;
margin:0px 25px 0px 0px;
padding: 0px 0px 0px 13px;
background:url(../images/pic.gif) 0px 4px no-repeat;
}
ul.menubottom li a:hover, ul.menubottom li.active a {
color: #6280E1;
}
div.customtotext {
text-align:left;
padding: 7px 10px 20px 239px;
color: #183798;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}
div.moduletableicons {
position:absolute;
top:0px;
left:0px;
height:29px;
width:240px;
margin: 0;
padding: 0;
overflow:hidden;
text-align:left;
}
div.moduletabletele {
position:absolute;
top:50px;
left:10px;
height:200px;
width:350px;
margin: 0;
padding: 0;
overflow:hidden;
text-align:left;
}
div.customtele{
color:#fff;
font-size:26px;
}
div.customicons {
position:relative;
margin: 0;
padding: 7px 0px 0px 10px;
}
div.moduletableicons a, div.moduletableicons a:visited {
color: #3253BA;
font-family: Arial;
font-size: 10px;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
padding:0px 0px 0px 14px;
margin:0px 10px 0px 0px;
}
a.home {
background:url(../images/home.gif) 0px 2px no-repeat;
}
a.map {
background:url(../images/map.gif) 0px 2px no-repeat;
}
a.contacts {
background:url(../images/contacts.gif) 0px 2px no-repeat;
}
div.sub1 {
position:relative;
margin: 0;
padding: 0px 0px 0px 25px;
}
div.sub2 {
position:relative;
margin: 0;
padding: 0px 0px 0px 45px;
}
div.sub3 {
position:relative;
margin: 0;
padding: 0px 0px 0px 55px;
}
div.sub4 {
position:relative;
margin: 0;
padding: 0px 0px 0px 65px;
}
.breadcrumbs {
	font-size: 11px;
	padding: 7px 10px 20px 18px;
	}
.breadcrumbs > div {
	display: inline;
	}
.breadcrumbs > div > span {
	padding: 0 3px;
	}