body {
font: normal 12px/18px verdana, arial, sans-serif;
color: #444444;
margin: 0;
padding: 0;
background: #CCBCB7;
}
div, img, form {
border-style: none;
margin: 0;
padding: 0;
outline: 0;
background: transparent;
}
a {
border-style: none;
background: transparent;
outline: 0;
}
a:link, a:visited {
color: #472CD0;
text-decoration: underline;
}
a:hover, a:active, a.linkon {
color: #000;
text-decoration: underline;
}
h2 {
font: normal 26px/27px "Book Antiqua", palatino, georgia, "Times New Roman", times, serif;
color: #48846B;
margin: 0;
padding: 0 0 6px 0;
}
ul {
margin: 0 0 9px 0;
padding: 0 0 0 17px;
list-style-position: outside;
}
p, li {
margin: 0;
padding: 0 0 9px 0;
}
#withimg p {
width: 390px;
}
p.hr {
clear: both;
font: normal 1px/1px arial, sans-serif;
margin: 0 -24px 12px 0;
padding: 0 0 4px 0;
border-bottom: 1px solid #C1C1C1;
}
.ftr:first-line {
font-weight: bold;
}
.aichtwo {
font-family: "Book Antiqua", palatino, georgia, "Times New Roman", times, serif;
font-size: 26px;
color: #48846B;
width: 620px;
}
.pee {
font: normal 12px/18px verdana, arial, sans-serif;
width: 624px;
}
textarea.pee {
height: 400px;
}
.peebold {
font: bold 12px/18px verdana, arial, sans-serif;
width: 620px;
} 
.pee_w_newsimg {
font: normal 12px/18px verdana, arial, sans-serif;
width: 500px;
height: 400px;
}
.peebold_short {
font: bold 12px/18px verdana, arial, sans-serif;
width: 496px;
} 
#withimg input.aichtwo, #withimg textarea.pee {
width: 390px;
}
#main_div {
position: relative;
width: 840px;
margin: 30px auto;
padding: 0 0 40px 0;
background: #CCBCB7 url(../images/bottom_slice.jpg) no-repeat left bottom; 
}
#top_div {
width: 840px;
height: 175px;
}
#top_div.top_en {
background: #CCBCB7 url(../images/top_slice.jpg) no-repeat left top;
}
#top_div.top_es {
background: #CCBCB7 url(../images/top_slice_es.jpg) no-repeat left top;
}
#top_div.top_ru {
background: #CCBCB7 url(../images/top_slice_ru.jpg) no-repeat left top;
}
.logo {
position: absolute;
margin: 70px 0 0 40px;
padding: 0;
z-index: 20;
}
#content_div {
width: 840px;
min-height: 490px;
height: auto !important;
height: 490px;
background: transparent url(../images/bkg_slice.jpg) repeat-y left top;
}
#content_div.homepg {
background: transparent url(../images/bkg_home.jpg) no-repeat left top;
}
#text_div {
width: 624px;
padding: 19px 0 30px 171px;
}
#flash_div {
width: 421px;
height: 445px;
margin: 0 0 0 146px;
}
.rtpic, .edrtpcdiv {
position: absolute;
width: 245px;
margin: -10px 0 0 395px;
}
.edrtpcdiv {
display: none;
width: 190px;
padding: 10px;
background-color: #dfdfdf;
border: 1px outset #B9BFBB;
}
.picname {
font-family: verdana, arial, sans-serif;
font-size: 12px;
width: 190px;
background: transparent;
border-style: none;
}
.contact_form_pic {
position: relative;
width: 624px;
height: 249px;
margin: 43px 0 0 0;
padding: 0;
}
/*  LANGUAGE SELECTOR  */
#language_div {
position: absolute;
width: 96px;
height: 54px;
margin: 94px 0 0 688px;
}
/*  LEFT-HAND MENU  */
#main_menu {
position: absolute;
font: normal 11px/15px "Book Antiqua", palatino, georgia, "Times New Roman", times, serif;
letter-spacing: 1px;
width: 125px;
margin: 0 0 0 21px;
}
#main_menu.es {
letter-spacing: 0.5px;
}
#main_menu.ru {
font-size: 14px;
letter-spacing: 0.5px;
}
a.menulink, a.menulink_on {
display: block;
width: 104px;
padding: 13px 0 13px 20px;
border-bottom: 1px solid #000;
}
a:link.menulink, a:visited.menulink {
color: #fff;
text-decoration: none;
background-color: transparent;
}
a:hover.menulink, a:active.menulink, a:link.menulink_on, a:visited.menulink_on, a:hover.menulink_on, a:active.menulink_on {
color: #000;
text-decoration: none;
background-color: #9CA4A5;
}
#sub_menu {
font: normal 9px/11px arial, sans-serif;
letter-spacing: 0.5px;
width: 104px;
margin: 0;
padding: 12px 0 7px 20px;
background-color: #AFB6B8;
border-bottom: 1px solid #000;
}
a.submenulink, a.submenulink_on {
display: block;
width: 102px;
margin: 0;
padding: 0 0 9px 0;
background-color: transparent;
}
a:link.submenulink, a:visited.submenulink {
color: #485152;
text-decoration: none;
}
a:hover.submenulink, a:active.submenulink, a:link.submenulink_on, a:visited.submenulink_on, a:hover.submenulink_on, a:active.submenulink_on {
color: #fff;
text-decoration: none;
}
.mnubtns {
position: absolute;
text-align: center;
width: 125px;
margin: 115px 0 0 0;
}
.formfield {
width: 335px;
height: 17px;
font: bold 11px/16px arial, sans-serif;
color: #000; 
margin: 9px 0 0 0;
padding: 6px 6px 6px 10px;
background-color: #B9BFBB;
border: 1px outset #B9BFBB;
}
.forminput {
float: right;
width: 256px;
height: 12px;
font: normal 11px/10px arial, sans-serif;
margin: -1px 0 0 0;
padding: 1px;
}
.btn_img {
margin: 21px 0 0 0;
}
.adm_pg_lk {
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
#a_nav_div {
height: 16px;
padding: 2px 10px 4px 10px;
background-color: #C3CBCD;
border-top: 1px solid #000;
border-bottom: 2px solid #000;
}
#whatDiv {
position: absolute;
top: 250px;
left: 360px;
width: 170px;
height: 175px;
margin: 0;
padding: 15px;
border: 2px outset #ccc;
background-color: #C3CBCD;
visibility: hidden;
z-index: 10;
}
.whattext {
font: normal 10px/14px verdana, arial, sans-serif;
color: #3c3b3b;
text-align: center;
padding: 0 0 4px 0;
}
.fl_pic, .fl_pic_newrow {
float: left;
width: 220px;
font: normal 10px/14px verdana, arial, sans-serif;
text-align: center;
}
.fl_pic {
padding-left: 75px;
}
.fl_pic_newrow {
clear: left;
}
.btn {
font-size: 9px;
line-height: 13px;
}
.edimg {
float: right;
clear: right;
margin: 4px 18px 0 0;
}
#ed_pic_div {
display: none;
float: right;
clear: right;
text-align: center;
width: 102px;
margin: 6px 0 2px 12px;
padding: 1px;
background-color: #dfdfdf;
border: 1px outset #B9BFBB;
}
.adm_lk {
font: normal 10px/14px verdana, arial, sans-serif;
}
.flpicdiv {
font: normal 10px/18px verdana, arial, sans-serif;
text-align: left;
position: absolute;
width: 185px;
padding: 10px;
background-color: #dfdfdf;
border: 1px outset #B9BFBB;
}
#prompt_div {
position: absolute;
width: 400px;
height: auto;
margin: -480px 0 8px 0;
padding: 9px 18px 18px 18px;
border: 1px outset #B9BFBB;
background-color: #dfdfdf;
z-index: 80;
display: none;
}
.pagelink {
font: normal 11px/12px verdana, arial, sans-serif;
width: 250px;
}
.dnld_fld {
font: normal 11px/12px verdana, arial, sans-serif;
color: #472CD0;
text-decoration: underline;
width: 320px;
margin-bottom: 4px;
vertical-align: middle;
}
.file_fld, .file_fld_safari {
position: absolute;
font-size: 9px;
line-height: 13px;
height: 14px;
width: 122px;
vertical-align: middle;
padding-top: 3px;
z-index: 12;
}
.file_fld_safari {
margin-left: 70px;
}
.upl_fld {
font-size: 9px;
line-height: 13px;
width: 120px;
width: expression('195px');
vertical-align: middle;
}
#homepg_news {
position: absolute;
margin: 40px 0 0 577px;
margin-left: expression("432px");
padding: 0;
width: 210px;
}
#homepg_news p {
font: normal 10px/14px verdana, arial, sans-serif;
color: #444444;
width: 205px;
margin: 0;
padding: 7px 0;
cursor: pointer;
cursor: hand;
}
#homepg_news p.hr {
clear: both;
font: normal 1px/1px arial, sans-serif;
width: 200px;
margin: 0;
padding: 0;
border-bottom: 1px solid #000;
}
.news_img {
float: right;
width: 106px;
height: 106px;
margin: 6px 0 2px 12px;
padding: 0;
}
.pcurl_text {
font: normal 9px/11px arial, sans-serif;
text-align: center;
width: 95px;
border-style: none;
border: 0;
background: transparent;
}
.nws_upl {
font-size: 9px;
line-height: 11px;
}

/*  PARTNERS DOWNLOADS PAGE  */

p.lev_0 {  /*  first level, with rules  */
font-weight: bold;
color: #444444;
text-decoration: none;
}

a.lev_1, a.lev_1_open {   /*  second level, with logo img  */
display: block;
font-weight: bold;
line-height: 44px;
height: 37px;
padding: 0 0 9px 56px;
margin: 0 -24px 0 0;
background: transparent url(../images/file_logo.gif)  no-repeat left top;
color: #2965B6;
text-decoration: none;
overflow: visible;
}

a.lev_1_open {
border-bottom: 1px solid #C1C1C1; 
color: #444444;
}

a.folder_lnk {   /*  third and on levels, with open-close folders  */
display: block;
font-weight: bold;
color: #2965B6;
text-decoration: none;
line-height: 22px;
height: 22px;
padding: 2px 0 0 52px;
margin: 0;
background: transparent url(../images/folder_shut.gif)  no-repeat left top;
}

a.filelink {  /*  files, a plainer link  */
display: block;
font-weight: bold;
color: #2965B6;
text-decoration: none;
line-height: 25px;
height: 25px;
padding: 0 0 1px 0;
margin: 0;
}

.adm_btn_div {
	position: absolute;
	width: 200px;
	z-index: 50;
}

.edit_btn {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	width: 80px;
	margin: 0;
	background-color: #ddd;
}

#edit_div {
	position: absolute;
	text-align: left;
	width: 450px;
	height: auto;
	margin: 0 0 0 150px;
	padding: 9px 18px;
	background-color: #ddd;
	border: 2px outset #ccc;
	z-index: 50;
}

.filename_fld {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 300px;	
}

.smaller {
	font-size: 11px;
}

#upl_url {
	font-family: Arial, sans-serif;
	font-size: 11px;
	width: 300px;
	background-color: #ddd;
}
