#content { margin:0px; width:960px; float:left; display: inline;}

#topbanner { margin:0px;background-color: #FFFFFF; width:960px; }
#topbanner #textbox { font-size: 16px; color: #333333; width: 420px; margin: 40px 15px 0px 20px; float: left; display:inline;}
#topbanner #textbox h1 { font-size: 30px; color: #203d53; letter-spacing: -1px;  }
#topbanner #showbox { float:right;}

#leftcontent { margin:0px; padding:0px; float:left; width: 645px; display: inline; background-color: #ffffff; }
#rightcontent { margin:0px; padding:0px; float:left; width: 315px; display: inline; background-color: #fffbbc;}
#bk { background: url(/_imgs/welcome/sem/09/bk.gif) top right repeat-y; float:left; }
#titlebar {  position:relative; height: 60px; padding: 0px;  margin:0; background-color: #00b9e5;  }
#titlebar h1 { position:absolute; bottom: 5px; color: #ffffff; font-size: 25px; font-weight: bold; letter-spacing: -1px; margin: 0px; padding: 0 0 0 20px; }

#box1 { margin:0; padding:0; }
#box1 #productlist { margin: 0px; padding: 20px 20px 0px 20px;  }
#box1 #productlist .ppic { float: left; width:131px; margin: 0; padding: 0px; border: 0px; }
#box1 #productlist .productinfo { margin-left: 141px; padding:0px; width:480px; }
* html #box1 #productlist .productinfo{ /* IE 3px jog hack*/
height: 1%;
}
#box1 .name { color: #203d53; letter-spacing: -1px; font-size: 18px; font-weight: bold; margin-bottom: 0px; }
#box1 .name a { color: #203d53; letter-spacing: -1px; font-size: 18px; font-weight: bold; margin-bottom: 0px; text-decoration: underline;  }
#box1 .age { color: #2d95d7; font-size: 12px; font-weight: bold; margin-bottom: 10px;}
#box1 .desc { font-size: 12px; color: #333333; margin-bottom: 5px;}
#box1 .news { font-size: 11px; margin-bottom: 5px; }
#box1 .news .ntxt { color: green; font-weight:bold; }
#box1 .destinations { font-size: 12px; color: #333333; font-weight: bold;  }
#box1 .botm { border-bottom: 1px dotted #CCCCCC;clear:both; margin-top:19px;}

#box1 #others { margin: 0; padding: 10px 20px 20px 20px; }
#box1 #others h1 { font-size: 18px; margin:0; padding:0;}
#box1 #others #p1 { margin: 20px 20px 0 0; width: 292px; float:left; display:inline;}
#box1 #others #p2 { margin: 20px 0px 0 0; width: 290px; float:left; display:inline; }

#box2 {margin:0; padding:0; }
#box2 #titlebar { background-color: #01aad3; }
#box2 #titlebar h1 { color:#fcfc00; background: url(http://ef-ukraine.com/CSS/main/arrow.gif) 2% 75% no-repeat; padding-left:30px; width: 319px;}
 
#aboutefbox { width:960px; margin: 0px; padding:0px; border-top: 1px dotted #CCCCCC; }
#aboutefbox #titlebar { margin: 20px 20px 0 20px; }

#aboutefbox table { width: 920px; margin: 0 20px; }
#aboutefbox #left { padding: 20px; background-color: #4ccfed; border-right: 1px dotted #FFFFFF;  }
#aboutefbox #left h1 { color: #ffffff; letter-spacing: -1px; font-size: 20px; }
#aboutefbox #left .text { font-size: 15px; color: #203d53; }
#aboutefbox #left .text a.hover {  text-decoration:none;  }
#aboutefbox #left .efexcel { float: left; margin-right: 10px; } 
.content { margin: 20px; }

#aboutefbox #topright { margin:0; padding: 10px 20px; background-color: #66d6ef; border-bottom: 1px dotted #FFFFFF; }
#aboutefbox #botright { margin:0; padding: 10px 20px; background-color: #66d6ef; }
#aboutefbox #topright .text h2 { font-size: 20px; color: #FFFFFF; letter-spacing: -1px; }

#firsttestimonial { margin:20px; padding: 20px; background-color: #66d6ef; }
#firsttestimonial .text { font-size: 12px; }
#testimonial { margin: 20px; font-size: 12px; color: #203d53; font-style:italic; position:relative;}
#testimonial h3 { font-size: 20px; letter-spacing: -1px; 
		background: url(/_imgs/welcome/sem/09/quote.gif) 0% 0% no-repeat; 
		margin: 0px; height: 39px; 
		padding-left:45px;
		line-height: 2em;
}
#testimonial img { border: 1px solid white; margin-right: 10px; }
* html #testimonial{ /* IE disappearing text hack*/
height: 1%;
}
#testimonial #t1 { float: left; margin: 0px; position:relative; }
#testimonial #t2 { float: right; font-size: 12px; width:275px; }
#botright #learn h1 { font-size: 20px; color: #FFFFFF; letter-spacing:-1px; } 
#botright #learn { font-size: 15px; color: #203d53; }

#contactef { width:265px; margin: 10px 0px 0 20px; padding:0px; float: left; display:inline;  }
#contactef h1 { font-size: 25px; color: #203d53; letter-spacing:-1px; }
#accreditation { margin:10px 0px; padding-left:20px; float: left; display:inline; border-left: 1px dotted #CCCCCC;}
#accreditation h1 {  font-size: 25px; color: #203d53; letter-spacing: -1px; }
#accreditation #app { float:left; height:188px; display:inline; padding:0px; margin:0; }
#accreditation #app .c1 { padding-left:15px; font-size:10px; height:26px;}
#accreditation #lt { float:left; height:188px; display:inline; padding:0px; margin:0;}
#accreditation #lt .c2 { padding-left:20px;font-size:10px; height:26px; }
#accreditation #hsy { float:left; height:188px; display:inline; padding:0px; margin:0;}
#accreditation #hsy .c3 { width:111px;padding-left:20px;font-size:10px;height:26px; }
#accreditation img { margin-right: 0px; float:left; }

#promotion { background-color: #fffbbc; padding: 20px 20px 0 20px; height: 0.01%; }
#promotion h2 { color: #ff0305; font-size: 18px; font-weight: bold; margin:5px 0; padding:0; height:0.01%;}
#promotion img { float:left; margin-right: 10px; }
#promotion .promotxt { font-size: 12px; background-color: #213d53; color: #FFFFFF; padding: 10px; margin: 5px 0;}
#promotion .promotxt h2 { font-size: 18px; color: #FFFFFF; margin:0; padding:0;  }

 #privacy { width: 960px; padding:0px; color: Gray; margin-bottom: 15px; float:left;}
 #privacy .privay_txt { float:left; margin-left:10px; display:inline;}
 #privacy .Copy { float: right; margin-right:10px; display:inline;}

/* office address and dropdown*/
.officeselected { display:block; }
.officehidden { display:none; }
.currentaddress { float: left; }
.currentaddress ul { list-style-type: none; margin: 0px; padding: 0px; }
.addressdropdown #label { font-size: 12px; margin-right: 10px; padding:0px; }
.addressdropdown select { width: 150px; }


/* bottom blue */
#sh_bottomBLUE { background-color: #00b9e5; margin:0px; padding:0; width:960px; float: left;  }

/* form */
/* errors and alarms */
.fieldNormal { }
.fieldSelNormal { background-color: #FFFFFF; }
.fieldError {color:#990000; font-weight:bold}
.fieldBoxError { color:#990000;background-color: #FFCC99; }
.requiredfield { background-color: #ffffff; }
.requireddropdown { background-color:#ffffff; }


#formdiv { margin:0px;padding:0px; width:315px;  overflow: hidden; background-color: #fffbbc; }
#formdiv form { margin: 20px; }
#tr { padding:1px 0; }

.SButton  
{
	height:42px;
	width:283px;
	background: url(http://ef-ukraine.com/CSS/main/submit1.jpg) no-repeat 0% 0%;
	font-weight:bold;
	font-size:20px; 
	color: #184c7e;
	cursor:pointer;
	text-align:center;
	margin:0 auto;
	padding: 15px 0px;
	
}
.formSubmit { margin: 0 auto; padding:0; }

#nothanks { float:right;padding:0px;margin:0px 0 20px 0; }

.privacy_txt { font-size: 11px; color: gray; margin: 0 0 0 5px; width: 275px; clear:both; }

/* b80*/
#mainbut
{
	background: url(/_imgs/welcome/sem/09/post_submit.jpg) no-repeat 0% 0%;
}

#Sndbut {
	background: url(/_imgs/welcome/sem/09/ebro_submit.jpg) no-repeat 0% 0%;
}

