body {
	background:url(../images/bg_window.jpg) top left;
}

/* HEADER */
.header {
	background:url(../images/bg_header.gif) top repeat-x;
	height:181px !important;
}
* html .header { height:261px;}
.quick_menu a:hover{ color:#00ACCE; }
.logo { padding:0; height:143px; width: 267px; }
.big_img { margin:0 0 0 15px; }
/* // HEADER */

/* MAIN */
.middle {
	background-image:url(../images/bg_body.gif);
}
.langsel {
    display:none;
}
.root_line { border-bottom:3px solid #838383; }
.root_line a:hover {
	color:#00ACCE;
	background-image:url(../images/arrow_green.gif);
}
/* [+] LEFT_COLUMN */

.main_menu {
	padding:0 0 52px 0;
	background:url(../images/bg_bottom_block.gif) bottom repeat-x;
}
.main_menu li a {
	background:url(../images/bullet_green.gif) 19px 7px no-repeat;
	font-family:"Trebuchet MS";
	font-size:150%;
	padding:2px 20px 2px 29px;
	color:#313437;
}
* html .main_menu li a {
	padding:2px 20px 3px 29px;
	height:19px;
	font-family:"Trebuchet MS",Verdana;
}
.main_menu li.active a {
	background:#e8e8e8 url(../images/bullet_greengray.gif) 19px 7px no-repeat;
	border-bottom:3px solid #838383;
	padding:2px 20px 3px 29px;
	color:#000;
}
* html .main_menu li.active a {
	padding:2px 20px 0 29px;
}

.main_menu li a { text-decoration: none;}

.main_menu li a:hover {
	background: #00ACCE url(../images/bullet_whitegreen.gif) 19px 7px no-repeat;
	color:#ffffff;
	text-decoration:none;
}

.main_menu li.active .sub_menu li {
	background: #efefef url(../images/line_points.gif) bottom repeat-x;
}
.main_menu li.active ul.sub_menu li a {
	background: url(../images/bullet_gray.gif) 30px 8px no-repeat;
	color:#575A5C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
.main_menu li.active .sub_menu li.active {
	background-color:#d3d1d1;
}
.main_menu li.active ul.sub_menu li.active a {
	background: url(../images/bullet_greengray2.gif) 30px 7px no-repeat;
	border-bottom:2px solid #00ACCE;
	color:#000;
}
.main_menu li.active ul.sub_menu li.last {
	background:#EFEFEF;
}
.main_menu li ul.sub_menu li a:hover {
	background: #00ACCE url(../images/bullet_whitegreen.gif) 30px 7px no-repeat;
	color:#ffffff;
}
.main_menu li ul.sub_menu li.active a:hover {
	background: #00ACCE url(../images/bullet_whitegreen.gif) 30px 7px no-repeat;
	color:#ffffff;
}

.subsub_menu li {
	background:#FCF5EB url(../images/line_points.gif) bottom repeat-x;
}
.main_menu li.active ul.sub_menu li .subsub_menu li.last {
	background:#efefef;
}
.main_menu li.active ul.sub_menu li .subsub_menu li a {
	background: url(../images/bullet_gray.gif) 43px 7px no-repeat;
	color:#575A5C;
}
.main_menu li.active ul.sub_menu li .subsub_menu li.active a {
	border-bottom:1px solid #00ACCE;
	background: #00ACCE url(../images/bullet_whitegreen.gif) 43px 7px no-repeat;
	color:#FFFFFF;
}
.main_menu li.active ul.sub_menu li .subsub_menu li a:hover {
	background: #00ACCE url(../images/bullet_whitegreen.gif) 43px 7px no-repeat;
	color:#ffffff;
}
.subscr {
	border-top:1px solid #838383;
	padding:10px 19px 63px 19px;
	margin:0 0 20px 0;
	color:#00ACCE;
	background:url(../images/bg_bottom_block2.gif) bottom repeat-x;
}
/*
.subscr p a {
	color:#00ACCE;
	background:url(../images/arrow_orange.gif) right bottom no-repeat;
	padding:0 10px 0 0 !important;
}
*/
/* [-] LEFT_COLUMN */

/* content */
h1 {
	margin:-1px 0 12px 9px;
	background: url(../images/point_h1.gif) 0 3px no-repeat;
	font-family:"Trebuchet MS",Verdana;
	color:#000000;
	font-size:200%;
	font-weight:normal;
	padding:0 0 0 19px;
	line-height:98%;
} 

h1 a { color: #00ACCE; }
h1 dfn { text-decoration: none; font-style: italic; border: none;}

a {color:#969696; text-decoration: underline;}
a:hover {color:#00ACCE; }

.more a, a.more {
	background: url(../images/arrow_gray.gif) right center no-repeat;
	padding:0 10px 0 0;
}

.more a:hover { background-image: url(../images/arrow_green.gif); }

.download a, a.download{
	background:url(../images/arrow_grey.gif) left center no-repeat;
	padding:0 0 0 10px;
}
.download a:hover, a.download:hover {
    background-image: url(../images/arrow_green.gif);
}

.orange { color:#00ACCE;}
.special { color:#00ACCE; font-weight: bold;}

.center_column li { background: url(../images/bullet_green.gif) no-repeat 0px 7px; }
/* // content */

/* download */
.pages { 
	color:#00ACCE;
}
.brdr_bottom {	border-bottom:3px solid #00ACCE;} 
.brdr_top {	border-top:3px solid #00ACCE;}
.pages span {
	color:#858585;
}
.pages .active { font-weight: bold; }
.pages .first { background:url(../images/icon_arrowdl_back.gif) no-repeat center;}
.pages .previous { background:url(../images/icon_arrow_back.gif) no-repeat center;}
.pages .next { background:url(../images/icon_arrow_next.gif) no-repeat center;}
.pages .last { background:url(../images/icon_arrowdl_next.gif) no-repeat center;}
.pages .page, .pages .previous, .pages .next, .pages .last  { border-left: 1px solid #00ACCE; }
.pages .first, .pages .previous, .pages .next { padding: 0 0 0 5px; }
.pages .last { padding: 0 8px 0 8px; }
.pages a {  color:#00ACCE; text-decoration:none; }
.letters { 
	color:#00ACCE;
}
.letters span {
	color:#858585;
}
.letters a { color:#00ACCE; }
.downloads_list { margin:20px 0 0 0}
/* //download */

/* [+] RIGHT COLUMN */
.right_column h2 {
	background: transparent url(../images/bullet_green.gif) 0 4px no-repeat;
	color:#575A61;
}
/* [-] RIGHT COLUMN */
/* // MAIN */

/* FOOTER */
.bottom_menu {
	border-top:3px solid #00ACCE;
}
.bottom_menu a:hover { color:#00ACCE;}
.back a {
	background:url(../images/icon_back.gif) 2px 5px no-repeat;
}
.back a:hover {
	background:url(../images/icon_back_on.gif) 2px 5px no-repeat;
} 
.up a {
	background:url(../images/icon_up.gif) 0 6px no-repeat;
} 
.up a:hover {
	background:url(../images/icon_up_on.gif) 0 6px no-repeat;
} 
.print a {
	background:url(../images/icon_print.gif) 0 4px no-repeat;
}
.print a:hover {
	background:url(../images/icon_print_on.gif) 0 4px no-repeat;
}
.exit a {
	background:url(../images/icon_exit.gif) 0 4px no-repeat;
}
.exit a:hover {
	background:url(../images/icon_exit_on.gif) 0 4px no-repeat;
}
/* // FOOTER */
