﻿/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
 /*remember to define focus styles! */
/*:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #FFFFFF;
}
ol, ul {
	
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/***** Global Classes *****/
/*.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.error, .red  
{
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #DD3C10;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.correct, .green
{
	background:#E6FCE6 none repeat scroll 0%;
	border:1px solid #84DB12;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}
.info
{
	background:#FBFCE6 none repeat scroll 0%;
	border:1px solid #D9B411;
	margin:0pt 10px 10px;
	padding:10px;
	display: block;
}*/

/* BEGIN VIKOMA FONT CODE */

body
    {
    font-size: 62.5%/1.5;
    font-family:  Verdana, Tahoma, sans-serif;
    line-height: 1.2em;
    } 

h1 { font-size:1.5em; font-weight: bold; color: #0035ad;  } 
h2 { font-size:1.1em; font-weight: bold; } 
h3 { font-size:1.0em; font-weight: bold; }

p{ margin-top: 10px; }
#top_nav { font-size: 0.7em; font-weight: bold; }
p#strap-line { font-size: 1.1em; }

.header_language_links { font-size: 0.7em; text-decoration: none; display: none;}
.header_language_links a{ text-decoration: none; }

.header_language_links_ar { font-size: 0.7em; text-decoration: none; }
.header_language_links_ar a{ text-decoration: none; }

.header_language_links_homepage { font-size: 0.7em; text-decoration: none; display: none;}
.header_language_links_homepage a{ text-decoration: none; }


#content { font-size: 0.8em; }




/* END VIKOMA FONT CODE */

#wrapper{
	/*position: absolute; */
	/*left: 50%; */
	width: 1024px;
	/*margin-left: -512px;*/
	width: 1024px;
	margin: 10px auto;
	margin-bottom: 10px; 
	}
	



body {
  /*margin:0 auto;
  width:1024px;*/
  /* adjust width as needed */
}


#ourfooter{
margin-top: 10px;
margin-left: 0px;
text-align: center;
z-index: 1000;
color: #333366;
font-size: 0.6em;
font-family: verdana;
clear: both;
}

#ourfooter a{
color: #333366;
font-size: 0.9em;
font-family: verdana;
}

#ourfooter a:visited{
color: #333366;
font-family: verdana;
}



#company-name{
position:absolute;
margin-left: 240px;
margin-top: 80px;
width: 250px;
height: 50px;
color: #333366;
font-family: verdana;
font-weight: bold;
}

#strap-line_eng1col{ font-size: 1.1em; position: absolute; margin-left: 475px; margin-top: 60px; color: #333366; text-align: right;}
#strap-line_eng2col{ font-size: 1.1em; position: absolute; margin-left: 475px; margin-top: 60px; color: #333366; text-align: right;}

#strap-line_rus{ font-size: 1.1em; position: absolute; margin-left: 390px; margin-top: 60px; color: #333366; text-align: right;}
#strap-line_rus1col{ font-size: 1.1em; position: absolute; margin-left: 390px; margin-top: 60px; color: #333366; text-align: right;}
#strap-line_rus2col{ font-size: 1.1em; position: absolute; margin-left: 390px; margin-top: 60px; color: #333366; text-align: right;}

#strap-line_por{ font-size: 1.1em; position: absolute; margin-left: 488px; margin-top: 60px; color: #333366; text-align: right;}

#footer-bottom{
z-index: 1000;
background: #d3e1ff;
}

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}

#ourfooter{ 
background: url(../images/sce/footerbkg.jpg);
background-repeat: repeat-y; }

.watermark{ margin-left: -2px; clear: none; }




/*START_PAGE_LAYOUT_3*/

div #LayoutThreecontainerwrapper{ margin-top: 20px; margin-left: 190px; width: 781px; border-left: 1px solid #a09f9f; border-right: 1px solid #a09f9f; border-bottom: 1px solid #a09f9f;}

#LayoutThreecontainer {
	text-align: left;
	margin-left: 0px; 
	margin-top: 0px;
	width: 781px;
	
}

#LayoutThreerightwrapper {
	width:auto;
	margin-left:50%;
	padding:15px;
}

#LayoutThreeleftwrapper {
	width: 48%;
	float: left;
	padding:15px;
}

div #homepagecontent h1{ color: #0035ad; font-weight: bold; }
div #LayoutThreeleftwrapper h1{ color: #0035ad; font-weight: bold; }
div #LayoutThreeleftwrapper h2{ font-color: #000000; font-weight: bold; }
div #LayoutThreerightwrapper h1{ color: #0035ad; font-weight: bold; }
div #LayoutThreerightwrapper h2{ font-color: #000000; font-weight: bold; }
div #LayoutThreecontainertopimage{ margin-left: -1px; margin-top: -1px; }

div #LayoutThreecontainertopimage_singlecolumn{ margin-left: 198px; margin-top: 20px; }
div #LayoutThreecontainerwrapper_singlecolumn{ text-align: left; float: left; margin-left: 20px; padding: 15px; margin-top: -15px; width: 735px; clear: none; border: 1px solid #a09f9f; border-top: none;}  
/*div #LayoutThreerightwrapper ul{
		margin-top: 10px;
		margin-left: 20px;
		list-style-type: circle;
		list-style-image: url('../images/sce/bullet-orangearrow.gif')
		}	*/
		
	/*div #LayoutThreeleftwrapper_ar ul {
		list-style-type: circle;
		list-style-image: url('../images/sce/bullet-orangearrow.gif')*/

		}	
		
#footerimage{ margin-top: 1px; }
#topbarimage{ margin-left: -1px; }
.clear         { clear:none; }


#aspnetForm{  background: #ffffff; }
div #site_map a{ color: black; }
div #site_map ul{ list-style-type: none; }
div #SiteMapContainer input { display: none; }
div #site_map ul li ul{ list-style-type: none; margin-left: 25px; }

div #SiteMapContainer { margin-left: 50px; }

#catalogHeader { display: none; }
#catalog_manager { margin-top: -20px;  background-color: transparent;}
.head-singlecolumn { z-index: 3000; }

textarea #comments{ width: 50; }

p.head-lines{ margin-left: 96px; margin-top: -1px;}


ul{ list-style-type: disc; margin-left: 30px;}
#ctl00_MainContent_desc ol{ margin-left: 30px; }
#ctl00_MainContent_desc ul{ margin-left: 30px; list-style-image: url('../images/sce/bullet-orangearrow.gif')}


#menu ul{ list-style-image: none; background: none; }
.belowfooteralign { margin-left: 10px; }
.belowfooteralign_eng2col { margin-left: 10px; }


.hidevalidator{ display: none; }

div #footer{ width:940px; margin-left: 30px; }

/* fix sub sub nav */
div#menu.menu ul li.main_current div ul{
margin: 0;
}

