* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100.01%;
	font-family: Tahoma;
}

html {
	height: 100%;
	min-width: 1000px;
}

body {
    min-width: 1000px;
	min-height:100%;
	height: 100%;
	font-weight: normal;
	font-family: Tahoma;
	background: white;
	color: black;
	background: #a7a6aa;
	background: url("../images/bg.jpg");
	background-repeat: repeat-x;
}
div.page {
	position: relative;
	width: 936px;
	margin: auto;
	height: auto !important;
	min-height:100%;
	height: 100%;
}

/*-------         HEADER          -----------*/
div.page div.header {
	width: 100%;
	position: relative;
	height: 323px;
}
div.search_pane{
	position: relative;	
	width: 100%;
	height: 68px;
}
div.top_menu{
	position: relative;
	width: 100%;
	height:37px;
}
div.logo{
	position: relative;
	width: 100%;
	height: 208px;
	background-image: url("../images/logo.jpg");
}
div.search_position{
	position: absolute;
	right: 0px;
	top: 26px;
}
div.search_position input.inputbox{
	width: 160px;
	height: 17px;
	border-top: 1px solid #88939f;
	border-left: 1px solid #88939f;
	border-bottom: 1px solid #d8dde0;
	border-right: 1px solid #d8dde0;
	font-size: 12px;
	color: #adadad;
	padding-left: 5px;
	padding-top: 2px;
}
div.search_position input.button{
	width: 62px;
	height: 21px;
	background-image: url("../images/submit.jpg");
	color: #3f3f3f;
	font-size: 11px;
	font-weight: bold;
}
div.home_page{
	position: absolute;
	top: 26px;
	right: 250px;
	white-space: nowrap;
}
div.home_page a{
	font-size: 12px;
	color: #aac619;
}
div.home_page a:hover{
	text-decoration: none;
}

ul.menu{
	list-style-type: none;	
	margin: 0px;
	padding: 0px;
}
ul.menu a{
display: block;
	color: white;
	font-size: 16px;
	text-decoration: none;
width: 185px;
	height: 37px;
}
ul.menu li{
	display: block;
	float: left;	
	width: 185px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/menu.jpg"); 
}
ul.menu li:hover{
	background-image: url("../images/menu_hover.jpg"); 
}
ul.menu li.item3{
	display: block;
	width: 2px;
	height: 37px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -999px;
	background-image: url("../images/separator.jpg");
}
ul.menu li.item5{
	display: block;
	width: 2px;
	height: 37px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -999px;
	background-image: url("../images/separator.jpg");
}
ul.menu li.item7{
	display: block;
	width: 2px;
	height: 37px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -999px;
	background-image: url("../images/separator.jpg");
}
ul.menu li.item9{
	display: block;
	width: 2px;
	height: 37px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -999px;
	background-image: url("../images/separator.jpg");
}
ul.menu li.item10{
	width: 188px;	
}

div.logotype{
	position: absolute;
	top: 29px;
	left: 27px;
	width: 170px;
	height: 146px;
	overflow: hidden;
}
div.logotype a{
	display: block;
	width: 170px;
	height: 146px;
	text-indent: -9999px;	
}

/*---------      END HEADER      -----------*/

/*---------      MAIN DIV(CONTENT)   -----------*/

div.mainbar{
	position: relative;
	width: 667px;
	float: left;
}
div.sidebar{
	position: relative;
	width: 200px;
	padding-left: 48px;
	padding-top: 10px;
	overflow: hidden;
}
div.content{
	position: relative;
	width: 100%;
	z-index: 99;	
}
table.contentpaneopen{
	width: 100%;
}
table.contentpaneopen td.contentheading{
	padding-left: 27px;
	color: #02afd9;
	font-size: 30px;
}
div.componentheading{
	position: relative;
	padding-left: 27px;
	color: #02afd9;
	font-size: 30px;	
}
div.mainbar strong{
	font-weight: normal;
}
div.mainbar{
	color: #484848;
	font-size: 14px;
	font-family: Trebuchet MS;
}
div.mainbar p{
	margin-left: 62px;
	margin-top: 15px;
}
div.mainbar p.p1{
	margin-left: 62px;
	margin-top: 15px;
	font-weight: bold;
}
div.mainbar p.p1 strong{
	font-weight: bold;
}
div.mainbar ol{
	margin-left: 62px;
	margin-top: 15px;
	list-style-type: none;	
}
div.mainbar ol>li{
	padding-left: 15px;
	background-image: url("../images/pul.jpg");
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-top: 15px;
}
div.mainbar ol ul{
	margin-left: 25px;	
	list-style-type: disc;
}
div.mainbar ol ul>li{
	margin-top: 5px;
}
div.mainbar a{
	color: #22b8dd;
	font-size: 14px;	
}
div.mainbar a:hover{
	text-decoration: none;	
}
div.homepage{
	position: absolute;
	width: 100%;
	height: 500px;
	background-image: url("../images/homepage.png");
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;	
}
/*---------  END MAIN DIV(CONTENT)   -----------*/

/*---------  	   DIV SIDEBAR   	 -----------*/
div.moduletable h3{
	color: #008dc5;
	font-size: 18px;
}
ul.menu_right{
	list-style-type: none;	
}
ul.menu_right li{
	margin-top: 5px;
	margin-left: 10px;
	width: 170px;
}
ul.menu_right a{
	color: #9cad3a;
	font-size: 12px;	
}

ul.news{
	list-style-type: none;	
}
ul.news li{
	margin-left: 10px;	
	margin-top: 5px;
}
ul.news a{
	color: #02afd9;
	font-size: 12px;
}
ul.news a:hover{
	text-decoration: none;	
}
/*---------  	END  DIV SIDEBAR   	 -----------*/

/*---------  		FOOTER	 	 	 -----------*/
div.page div.footer_guarantor {
	position: relative;
	height: 80px;
	clear: both;
}
div.footer {
	position: relative;
	margin: auto;
	margin-top: -67px;
	width: 936px;
	height: 67px;
	clear: both;
	background-repeat: repeat-x;
	border-top: 1px solid #dadbe0;
}
div.footer_razd{
	position: absolute;
	top: -1px;
	right: 230px;
	width: 9px;
	height: 66px;	
	border-top: 1px solid white;
	background-image: url("../images/footer_razd.png");
	background-position: top left;
	background-repeat: no-repeat;
}
div.wss{
	position: absolute;
	top: 17px;
	right: 66px;	
	width: 96px;
	height: 23px;
	background-image: url("../images/wss.png");
}
div.wss a{
	position: relative;
	display: block;	
	width: 96px;
	height: 23px;
}
div.copy{
	position: absolute;
	left: 38px;
	top: 28px;
	color: #808080;
	font-size: 11px;	
}
/*---------  	END FOOTER	 	 	 -----------*/