body {
	background:url('../images/common/body-pixel.jpg'); 
}
.imgsleft {display:none}
.bodyBack {
	background:url('../images/common/body-back.jpg') repeat-x left top; /* define the body color under the footer to catch the short pages */
}

.main_wrapper {
    width:960px;
    margin:0 auto;
    background:url('../images/common/bottom-back.jpg') repeat-y center top;
}

#home_page {
    
}
    .main_wrapper_in {
        background: url('../images/common/header-min-2.jpg') repeat-x center top;
        padding-bottom:100px;
    }

#mainWrapperLm {
	width:970px;
}   

	#mainWrapperLm #header {
		width:960px;
		margin:0 auto;
	}  
	
	#mainWrapperLm .footerLine{
		width:931px;
		margin:35px auto 0px auto;
	}  
	
	#mainWrapperLm #backInner{
		background-position:5px -1px;
		background-position: 5px 19px; /* 2010-12-15 */
	}  
	
	#mainWrapperLm .contentWrapper{
		padding-right:5px;
	} 

	#mainWrapperLm .headerImage{
		padding:0px 5px
	} 
	
	


 #home {

 } 
    
/* Header */
#header {
	padding: 0 0 0 0px;
}
/* END Header */

#logo {
		width: 297px;
		height: 68px;
		float:left;
	}
		#logo a {
			width: 297px;
			height: 95px;
			background: url('../images/logo.gif') no-repeat 15px 0;
			display: block;
			position:absolute;
			width: 295px;
			width: 310px; /* 15px margin left, but using padding... */
			height: 123px;
		}

/* NAV menu top */
#nav {
	height: 33px;
	margin-right:10px;
	float:right;
	display:inline;
	margin-top:35px;
}
	
		#nav ul li {
			float: left;
			height: 33px;
			padding: 0 3px;
			background: url('../images/nav/menu-top-sep.jpg') no-repeat left 12px;
			padding-left:4px;
		}
		
		#nav ul .fitst {
			padding-left:0px;
			background:transparent;
		}
		
			#nav ul li a {
				float: left;
				padding-left:10px;
				font-size: 12px;
				color: #0E3E88;
				text-transform:uppercase;
				font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
				background: url('../images/nav/nav-link-selected.gif') no-repeat left -200px;
			}
				#nav ul li a span {
					float: left;
					padding-right:10px;
					cursor: pointer;
					vertical-align:middle;
					line-height:32px;
					background: url('../images/nav/nav-link-selected.gif') no-repeat left -200px;
				}
			#nav ul li.selected a, #nav ul li a:hover {
				background-position:left top;
				color:#0e3e88;
			}
				#nav ul li.selected a span, #nav ul li a:hover span {
					background-position: right -32px;
				}
/* END NAV menu top */

/* Footer line */
.footerLine {
	height: 34px;
	margin: 35px 0 0 0px;
	padding: 6px 9px 0 20px;
	background: url('../images/common/footer-line-2.png') no-repeat 0 0;
	color: #ffffff;
}

#history .footerLine,
#historyDetails .footerLine,
#events .footerLine,
#oneEvent .footerLine,
#contacts .footerLine {
    margin-top:30px;
}

.footerIconsWebsites {
	
}
	.footerIconsWebsites li {
		float: left;
	}
	.footerIconsWebsites li.notFirst {
		margin: 0 0 0 50px;
	}
		.footerIconsWebsites li a {
			float: left; /* IE6 requires this to work */
			display: block;
			height: 22px; /* 28px max */
			padding: 6px 0 0 44px;
			color: #57bbe0;
			font-weight: bold;
		}
		.footerIconsWebsites li a:hover {
			color: #218eb6;
		}
			.footerIconsWebsites li a.avo_3 {
				background: url('../images/content/footer-icons-websites.png') no-repeat 0 0;
			}
			.footerIconsWebsites li a.avo_3:hover {
				background-position: 0 -40px;
			}
			.footerIconsWebsites li a.cambridgeexams_avo {
				background: url('../images/content/footer-icons-websites.png') no-repeat 0 -80px;
			}
			.footerIconsWebsites li a.cambridgeexams_avo:hover {
				background-position: 0 -120px;
			}
			.footerIconsWebsites li a.teflcertificates_avo {
				background: url('../images/content/footer-icons-websites.png') no-repeat 0 -160px;
			}
			.footerIconsWebsites li a.teflcertificates_avo:hover {
				background-position: 0 -200px;
			}

.footerLine_2 {
	margin: 25px 10px 0 20px;
	color: #3c5c8f;
}

	#copyright {
		float: left;
		font-size:11px;
	}
		#copyright a {
			color: #3c5c8f;
		}
		#copyright a:hover {
			color: #021637;
		}
	#web_design {
		float: right;
		/* width: 158px by Design, 199px (incl padding) reserved! */
		padding: 0 0px 0 0;
		margin: -16px 0 0 0;
		font-size:11px;
		
	}
		#web_design a {
			float: left;
		}
		#web_design a.web_design_link {
			padding: 15px 10px 0 0;
			color: #3c5c8f;
		}
		#web_design a.web_design_link:hover {
			color: #1c2c5f;
		}
		#web_design a.exsisto_link {
			display: block; /* float: left; is also applied */
			width: 88px;
			height: 30px;
			margin-top:2px;
			/* margin: -15px 0 0 0; IE6 doesn't like this. Use this to container and add padding to the text al left */
			
			background: url('../images/web-design/exsisto-logo.png') no-repeat left top;
			text-indent: -9999px;
		}
		#web_design a.exsisto_link:hover {
			background-position: 0 -34px;
		}
/* END Footer line */

#backHome,
#backInner {
    padding-top:46px;
    padding-top: 65px;
}

#backHome {
    background:url(../images/headers/home-back.png) no-repeat left -1px;
	background-position: left 19px; /* 2010-12-15 */
}

    #backHome .headerImage{
        height:291px;
        padding:6px;
    }

#backInner {
    background:url(../images/headers/header-inner.png) no-repeat left -1px;
	background-position: left 19px; /* 2010-12-15 */
}

    #backInner .headerImage{
		height:133px;
    }

        .headTitle {
            font-size:27px;
            color:#ffffff;
            font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
            font-weight:500;
            line-height:26px;
            margin-left:25px;
            padding-top:53px;
            }

    .contentWrapper {
        margin-top:37px;
        padding-left:10px;
    }
    
    .pageInner .contentWrapper {
        margin-top:0px;
        padding-left:0px;
    } 

        .blockWelcome {
        }
        
            .blockWelcome h2{
                font-size:16px;
                text-transform:uppercase;
                color:#4aa9cc;
               font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
                font-weight:normal;
            }
            
            .blockWelcome .itemText {
                
                margin-top:12px;
                line-height:15px;
            }
            
            .blockWelcome .itemText p {
               margin:8px 0px
            }
            
             .blockWelcome .itemTextLeft,
             .blockWelcome .itemTextRight {
                float:left;
             }
              .blockWelcome .itemTextLeft{
                width:500px;
                margin-right:40px;
             }
             
             .blockWelcome .itemTextRight {
                width:407px;
             }
             
             .itemLogoes {
             background:url(../images/common/welcome-logoes.png) no-repeat left 0px;
             margin-bottom:30px;
             width:407px;
             height:53px;
             }

/*PAGINATION*/
.pagination {
	float:right;
	padding:39px 0 14px;
}

.pagination ul{
	float:left;
}


.pagBottom {
	float:right;
	padding:14px 0px 0px 0;
}
    
    .pagination li {
    float:left;
    }

	.pagination .sel,
	.pagination a,
	.pagination .next{
		float:left;
		color:#0B3768;
		display:inline;
	}
	
	.pagination .next{
		margin-left:3px;
	}
	
	.pagination .prev{
		margin-right:3px;
	}
	
	.pagination .selected {
		color:#0b3f8e;
		font-weight:bold;
		line-height:11px;
		background:url(../images/common/pagination-sel.jpg) no-repeat;
		width:20px;
		text-align:center
	}
	
	.pagination a {
		color:#A8030F;
		line-height:11px;	
		width:20px;
		text-align:center;
	}
	
	.pagination a:hover {
		color:#69000a;
	}
	
	.pagination .next a, 
	.pagination .prev a{
		width:7px;
		background:url(../images/common/icons/pagination-icons.gif) no-repeat;
		height:11px;
		font-size:0px;
	}
	
	.pagination .prev a{
	 background-position:left 3px;
	}
	.pagination .prev a:hover{
		background-position:left -21px;
	}
	
	.pagination .next a{
	 background-position:-60px 3px;
	}
	.pagination .next a:hover{
		background-position:-60px -21px;
	}

/*PAGINATION END*/

/*Breadcrubms*/
.breadcrumbs {
	height:18px;
	margin-top:37px;
	margin-left:25px;
	padding-bottom:9px;
	float:left;
}

	.breadcrumbs li {
		float:left;
	}
	
	.breadcrumbs h1,
	.breadcrumbs a {
	   line-height:16px;
	   font-size:12px;
	}
	
	
	.breadcrumbs h1{
		color:#0b3f8e;
		padding-left:4px;
	}
	
	.breadcrumbs a {
		font-weight:normal;
		color:#b40e1e;
		padding-right:10px;
		background:url(../images/common/bullets/bullet-more.gif) no-repeat right 5px;
		margin-left:4px;
	}
	
	.breadcrumbs .first a {
		margin-left:0px;
	}
	
	.breadcrumbs a:hover {
		color:#ef3c4d;
	}
/*Breadcrubms END*/

/*HISTORY*/
.historyList  {
    line-height:14px;
    background:url(../images/common/border.jpg) repeat-x;
}

.historyListIn  {
    background:url(../images/common/border.jpg) repeat-x left bottom;
}


.historyList .listItem {
    line-height:14px;
}

    .historyList .listItem .itemLeft {
        float:left;
        width:244px;
        height:163px;
        background:url(../images/history/history-image-back.png) no-repeat;
        margin-right:20px;
        padding-bottom:16px;
        margin-top:19px;
    }
    
        .historyList .listItem .itemLeft img{
           border:1px solid #ffffff;
        }
    
    .historyList .listItem .itemRight {
        float:left;
        width:690px;
        padding-bottom:19px;
        background:url(../images/common/border.jpg) repeat-x;
        padding-top:27px;
        
    }
    
     .historyList .itemDate {
        color:#3a95b8;
        font-weight:bold;
        font-size:12px;
    }
    
    .historyList .itemTitle,
    .historyList .itemTitle a{
        color:#0b3f8e;
        font-weight:bold;
    }
    
    .historyList .itemTitle {
        margin-top:5px;
    }
    
    .historyList .itemCont {
        height:128px;
        line-height:15px;
    }
    
    .historyList .itemDescription {
        margin-top:10px;
        color:#0b3f8e;
    }
    
    .historyList .moreLink,
    .blockWelcome .moreLink {
        color:#b40e1e;
        float:left;
        margin-top:5px;
        background:url(../images/common/bullets/bullet-more.gif) no-repeat left 5px;
        padding-left:12px;
    }
    
     .blockWelcome .moreLink {
        margin-top:7px;
    }
    
    .historyList .moreLink:hover,
    .blockWelcome .moreLink:hover {
        color:#ef3c4d;
        background-position:left -10px;
    }
   
    
    .historyList .itemFirst .itemRight {
        background:transparent;
        padding-top:25px;
    }  
    
    .historyList .itemFirst .itemLeft {
         margin-top:17px;
    } 
    
    .back {
   padding-right:10px;
   background:url(../images/common/bullets/bullet-more.gif) no-repeat right 5px;
 }  
    

 .oneHistoryContent {
    padding:15px 0px 17px 0px;
} 
.oneHistoryContent  .pageContentText {
    padding-left:25px;
}
  .pageContentText p{
    padding:8px 0px;
}
    .oneHistoryContent h2 {
       font-weight:bold;
       color:#0A3578;
       padding-left:25px;
    } 
    
    .oneHistoryContent .pageContentText {
        margin-top:10px;
    }  
    
    .oneHistoryContent .back {
        background-position:left 5px;
        padding-left:10px;
        
        float:left;
        margin-top:10px;
    }  
    
    .oneHistoryContent .back:hover {
         background-position:left -10px
    }  
    
/*HISTORY END*/

/*EVENTS*/
.eventsList  {
    line-height:14px;
    background:url(../images/common/border.jpg) repeat-x;
}

.eventsListIn  {
    background:url(../images/common/border.jpg) repeat-x left bottom;
}


.eventsList .listItem {
    line-height:14px;
     background:url(../images/common/border.jpg) repeat-x;
}

    .eventsList .listItem .itemLeft {
        float:left;
        width:195px;
        height:123px;
        background:url(../images/events/events-image-back.png) no-repeat;
        margin-right:19px;
        padding-bottom:16px;
        margin-top:22px;
    }
    
        .eventsList .listItem .itemLeft img{
           border:1px solid #ffffff;
        }
    
    .eventsList .listItem .itemRight {
        float:left;
        width:518px;
        padding-bottom:23px;
        padding-top:20px;
        
    }
    
     .eventsList .itemDate {
        color:#3a95b8;
        font-weight:bold;
        font-size:12px;
    }
    
    .eventsList .itemTitle,
    .eventsList .itemTitle a{
        color:#0b3f8e;
        font-weight:bold;
    }
    
    .eventsList .itemTitle {
        margin-top:5px;
    }
    
    .eventsList .itemCont {
        height:100px;
        line-height:15px;
    }
    
    .eventsList .itemDescription {
        margin-top:10px;
        color:#0b3f8e;
    }
    
    .eventsList .moreLink {
        color:#B40E1E;
        float:left;
        margin-top:5px;
        background:url(../images/common/bullets/bullet-more.gif) no-repeat left 5px;
        padding-left:12px;
    }
    
    .eventsList .moreLink:hover {
        color:#ef3c4d;
        background-position:left -10px;
    }
   
    
    .eventsList .itemFirst .itemRight {
        background:transparent;
         padding-top:15px;
          padding-bottom:21px;
    }  
    
    .eventsList .itemFirst .itemLeft {
         margin-top:17px;
    } 
    
    
.oneEventContent {
    padding:15px 0px 17px 0px;
} 

    .oneEventContent h2 {
       font-weight:bold;
       color:#0A3578;
    } 
    
    .oneEventContent .pageContentText {
        margin-top:10px;
    }
/*EVENTS END*/

/*MEMORIES*/
.memoriesList  {
    line-height:14px;
    background:url(../images/common/border.jpg) repeat-x;
}

.memoriesListIn  {
    background:url(../images/common/border.jpg) repeat-x left bottom;
}


.memoriesList .listItem {
    line-height:14px;
     background:url(../images/common/border.jpg) repeat-x;
}

    .memoriesList .listItem .itemLeft {
        float:left;
        width:195px;
        height:123px;
        background:url(../images/events/events-image-back.png) no-repeat;
        margin-right:19px;
        padding-bottom:16px;
        margin-top:22px;
    }
    
        .memoriesList .listItem .itemLeft img{
           border:1px solid #ffffff;
        }
    
    .memoriesList .listItem .itemRight {
        padding-bottom:23px;
        padding-top:20px;
        
    }
    
     .memoriesList .itemDate {
        color:#3a95b8;
        font-weight:bold;
        font-size:12px;
    }
    
    .memoriesList .itemTitle,
    .memoriesList .itemTitle a{
        color:#0b3f8e;
        font-weight:bold;
    }
    
    .memoriesList .itemTitle {

    }
    
    .memoriesList .itemCont {
        line-height:15px;
    }
    
    .memoriesList .itemDescription {
        margin-top:10px;
        color:#0b3f8e;
    }
    
    .memoriesList .moreLink {
        color:#a8030f;
        float:left;
        margin-top:5px;
        background:url(../images/common/bullets/bullet-more.gif) no-repeat left 5px;
        padding-left:12px;
    }
    
    .memoriesList .moreLink:hover {
        color:#69000A;
    }
   
    
    .memoriesList .itemFirst .itemRight {
        background:transparent;
         padding-top:15px;
          padding-bottom:21px;
    }  
    
    .memoriesList .itemFirst .itemLeft {
         margin-top:17px;
    } 
    
    
.oneMemorieContent {
    padding:15px 0px 17px 0px;
} 

    .oneMemorieContent h2 {
       font-weight:bold;
       color:#0A3578;
    } 
    
    .oneMemorieContent .pageContentText {
        margin-top:10px;
    }
/*MEMORIES END*/


/*Contact form*/

    .contactForm {
        width:327px;
        padding-top:0px;
    }
    
    .contactForm h3 {
       color:0c397f;
    }
    
    .contactForm form {
      margin-top:16px;
    }

    .contactForm .required {
        color:#a8030f;
        line-height:11px;
        font-size:13px;
    }
    
    .contactForm .requiredMessage {
        float:left;
        font-size:11px;
        margin-top:12px;
        color:#3b92b4;
    }
    
    .contactForm .inputRow{
        margin-top:6px;
    }
    
     .contactForm .inputRowLast {
        margin-top:10px;
    }
    
    .contactForm label {
        float:left;
        width:87px;
        font-size:11px;
        padding-top:1px;
        color:#0a3578;
    }
    
     .contactForm .longLabel {
        width:150px;
        margin-top:5px;
    }
    
    .contactForm .inputRow input ,
    .contactForm textarea {
        width:230px;
    }
    
    .contactForm .submitButton {
        float:right;
        background:url(../images/contacts/contact-button.gif) no-repeat;
        width:86px;
        height:28px;
        border:0px;
        color:#ffffff;
        cursor:pointer;
        font-weight:bold
    }
    
    .contactForm .submitButton:hover,
     .contactForm .submitButton .hovered {
       background-position:left -32px;
    }
/*Contact form*/

/*FORM ELEMENTS*/

    /*resizable input with maxwidth - 299px*/
    .inputHolder {
    float:left;
    }
    
            .inputHolder input 
            {
            	border:0px;
            	background:transparent;
            	padding:0px;
            	padding-bottom:1px;
            }
    
        .inputHolderLeft,
        .inputHolderRight {
        	background:url(../images/forms/input.png) no-repeat;
        	float:left;
        }
         
        
        .inputHolderLeft
        {
        	padding-left:5px;
        	background-position:left top;
        	line-height:18px;
        }
        
        .inputHolderRight 
    	{
    		width:5px;
    		height:18px;
    		background-position:right top;
    		
    	}
    /*resizable input END*/
    
    /*resizable texarea with maxwidth - 299px*/
    .areaHolder {
    float:left;
    }
    
            .areaHolder textarea 
            {
            	border:0px;
            	background:transparent;
            	padding:0px;
            	height:88px;
            	overflow:auto
            }
    
        .areaHolderLeft,
        .areaHolderRight {
        	background:url(../images/forms/textarea.png) no-repeat;
        	float:left;
        }
         
        
        .areaHolderLeft
        {
        	padding:4px 0px 4px 5px;
        	background-position:left top;
        }
        
        .areaHolderRight 
    	{
    		width:5px;
    		height:98px;
    		background-position:right top;
    		
    	}
    /*resizable textarea END*/
    
    /*BUTTONS*/
        .buttonDark,
    	.buttonLight {
        	float:right;
        	padding-left:7px;
        	cursor:pointer;
        	margin-top:8px;
        	margin-left:3px;
    	}
    	
        	.buttonIn {
            	cursor:pointer;
            	padding-left:9px;
        	}
        	
        	  .buttonIn input,
        	  .buttonIn a {
                	background:transparent;
        	        border:0px;
        	        font-weight:normal;
                	font-size:12px;
                	color:#fff;
                	padding:0px;
                	cursor:pointer;
                	height:14px;
                	float:left;
                	padding:6px 0px;
            	    padding-top:3px;
            	}
            	
            	    .buttonIn input {
                    	height:23px;	
                	}
 
    	.buttonDark {
        	
    	}
    	
    	   .buttonDark .buttonIn {
        	background:url(../images/common/buttons/button-dark.png) no-repeat left top;
        	float:left;
    	   }
    	   
    	 .buttonDark .buttonRight {
            	background:url(../images/common/buttons/button-dark.png) no-repeat right top;
            	width:11px;
            	height:23px;
            	float:left;
        	}
            
           .buttonOver {

    	   } 	
        	
    	   .buttonOver .buttonIn{
    	   background-position:left -25px;
    	   } 
    	   
    	   .buttonOver .buttonRight{
    	   background-position:right -25px;
    	   } 
    	  
    /*BUTTONS END*/
    
/*FORM ELEMENTS END*/


/* Styled select */
#styledSelect_340_232345 {
	display:none;
}

.styledSelect_340_23 {
	width: 340px;
	height: 23px;
	
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_340_23.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_340_23 ul {
	width: 340px;
	height: 23px;
	
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_340_23.open {
	background-position: 0 -30px;
}
	.styledSelect_340_23.open ul {
		top: 27px;
	}
		.styledSelect_340_23 ul li {
			margin: 0;
			display: block;
			padding: 4px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 320px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
		}
		.styledSelect_340_23 ul li.closed {
			width: 320px;
			
			padding-top: 4px;
			color: #0a3578;
		}
		.styledSelect_340_23.open ul li {
			background-color: #6aafca;
		}
		.styledSelect_340_23.open ul li.selected {
			background-color: #429bbe;
			color: #ffffff;
		}
	
		/* Over state */
		.styledSelect_340_23.open ul li.hover {
			background-color: #429bbe;
			color: #ffffff;
		}


.styledSelect_515_23 {
	width: 515px;
	height: 23px;
	
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_515_23.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_515_23 ul {
	width: 515px;
	height: 23px;
	
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_515_23.open {
	background-position: 0 -30px;
}
	.styledSelect_515_23.open ul {
		top: 27px;
	}
		.styledSelect_515_23 ul li {
			margin: 0;
			display: block;
			padding: 4px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 495px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
		}
		.styledSelect_515_23 ul li.closed {
			width: 495px;
			
			padding-top: 4px;
			color: #0a3578;
		}
		.styledSelect_515_23.open ul li {
			background-color: #6aafca;
		}
		.styledSelect_515_23.open ul li.selected {
			background-color: #429bbe;
			color: #ffffff;
		}
		/* Over state */
		.styledSelect_515_23.open ul li.hover {
			background-color: #429bbe;
			color: #ffffff;
		}


.styledSelect_80_21 {
	width: 80px;
	height: 21px;
	
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_80_21.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_80_21 ul {
	width: 80px;
	height: 21px;
	
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_80_21.open {
	background-position: 0 -31px;
}
	.styledSelect_80_21.open ul {
		top: 24px;
	}
		.styledSelect_80_21 ul li {
			margin: 0;
			display: block;
			padding: 3px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 60px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
		}
		.styledSelect_80_21 ul li.closed {
			width: 60px;
			
			padding-top: 3px;
			color: #0a3578;
		}
		.styledSelect_80_21.open ul li {
			background-color: #6aafca;
		}
		.styledSelect_80_21.open ul li.selected {
			background-color: #429bbe;
			color: #ffffff;
		}
		/* Over state */
		.styledSelect_80_21.open ul li.hover {
			background-color: #429bbe;
			color: #ffffff;
		}

.styledSelect_110_21 {
	width: 110px;
	height: 21px;
	
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_110_21.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_110_21 ul {
	width: 110px;
	height: 21px;
	
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_110_21.open {
	background-position: 0 -31px;
}
	.styledSelect_110_21.open ul {
		top: 24px;
	}
		.styledSelect_110_21 ul li {
			margin: 0;
			display: block;
			padding: 3px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 90px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
		}
		.styledSelect_110_21 ul li.closed {
			width: 90px;
			
			padding-top: 3px;
			color: #0a3578;
		}
		.styledSelect_110_21.open ul li {
			background-color: #6aafca;
		}
		.styledSelect_110_21.open ul li.selected {
			background-color: #429bbe;
			color: #ffffff;
		}
		/* Over state */
		.styledSelect_110_21.open ul li.hover {
			background-color: #429bbe;
			color: #ffffff;
		}

.styledSelect_219_21 {
	width: 219px;
	height: 21px;
	
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_219_21.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_219_21 ul {
	width: 219px;
	height: 21px;
	
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_219_21.open {
	background-position: 0 -31px;
}
	.styledSelect_219_21.open ul {
		top: 24px;
	}
		.styledSelect_219_21 ul li {
			margin: 0;
			display: block;
			padding: 3px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 199px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
		}
		.styledSelect_219_21 ul li.closed {
			width: 199px;
			
			padding-top: 3px;
			color: #0a3578;
		}
		.styledSelect_219_21.open ul li {
			background-color: #6aafca;
		}
		.styledSelect_219_21.open ul li.selected {
			background-color: #429bbe;
			color: #ffffff;
		}
		/* Over state */
		.styledSelect_219_21.open ul li.hover {
			background-color: #429bbe;
			color: #ffffff;
		}

.styledSelect_240_18 {
	width: 240px;
	height: 18px;
	position: relative;
	z-index: 5;
	padding: 0;
	cursor: pointer;
	background: transparent url(../images/common/styled_select/select_240_18.png) 0 0 no-repeat;
	/*color: #ffffff;*/
}
.styledSelect_240_18 ul {
	width: 240px;
	height: 18px;
	list-style: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	padding: 0px;
	/*margin: 0 0 0 5px;*/
}

.styledSelect_240_18.open {
	background-position: 0 -30px;
}
	.styledSelect_240_18.open ul {
		top: 0px;
	}
		.styledSelect_240_18 ul li {
			margin: 0;
			display: block;
			padding: 2px 10px;
			/*font-weight:bold;*/
			cursor: pointer;
			width: 220px; /* +padding+border=244px */
			background-color: transparent;
			color: #ffffff;
			font-size:11px;
		}
		.styledSelect_240_18 ul li.closed {
			width: 220px;
			
			padding-top: 2px;
			color: #0a3578;
		}
		.styledSelect_240_18.open ul li {
			background-color: #fff;
			color: #0a3578;
			border-left:1px solid #c8c8c8;
			border-right:1px solid #c8c8c8;
			width:218px;
		}
		.styledSelect_240_18.open ul li.selected,
		.styledSelect_240_18.open .selected.hover {
			background-color: #e3e1e1;
			color: #0a3578;
		}
		/* Over state */
		.styledSelect_240_18.open ul li.hover {
			background-color: #ececec;
			color: #0a3578;
		}
		
		.styledSelect_240_18.open ul li.first,
		.styledSelect_240_18.open ul li.selected.first {
			background-color: transparent;
			color: #0a3578;
			padding-bottom:4px;
			border:0px;
			border-bottom:1px solid #c8c8c8;
			width:220px;
		}
		
		.styledSelect_240_18.open ul li.last {
			border-bottom:1px solid #c8c8c8;
		}
		
		
/*TEASER*/	
.teaser_wrapper {
	position:relative;
}

.teaser_wrapper .mask{
	width:970px;
	height:291px;
	position:absolute;
	z-index:19;
	background:url(../images/teaser/teaser-mask.png) no-repeat;
	display:block;
}


.teaser {
	width:970px;
	height:291px;
	overflow:hidden;
	position:relative;
}
	.teaserNav{
		margin-top:15px;
		float:left;
		position:absolute;
		left:20px;
		bottom:13px;
		z-index:20;
	}
	
	.teaserNav li{
	float:left;
	}
	
	.teaserNav a{
		background:url(../images/teaser/teasernav.png) no-repeat left top;
		width:11px;
		height:10px;
		margin-right:2px;
		float:left;
		font-size:0px;
		line-height:0px;
	}
	
	.teaserNav a.activeSlide{
	background-position:-13px top;
    }

/*TEASER END*/

/*LEFT MENU*/
.blockLeftMenu {
width:202px;
margin-top:40px;
}

	.leftMenuTop {
		background:url(../images/left-menu/left-menu-top.png) no-repeat right top;
		height:6px;
		font-size:0px;
	}

	.leftMenuBottom {
		background:url(../images/left-menu/left-menu-bottom.png) no-repeat right bottom;
		height:17px;
		font-size:0px;
	}

	.leftMenu {
		background:url(../images/left-menu/left-menu-middle.jpg) repeat-y right;
		zoom:1;
		padding:3px 0px 2px 0px;
	}
	
		.leftMenu li ,
		.leftMenu li a,
		.leftMenu ul,
		.leftMenu ul li a span
		{
			float:left;
		}
	
		.leftMenu li {
			width:202px;
			line-height:15px;
		}
		
		.leftMenu li a{
			color:#0A3F8F;
		}
		
	
			.leftMenu ul li a span span {
				background:url(../images/left-menu/left-menu-bull.gif) no-repeat left -84px;
				padding:6px 0px;
				padding-left:15px;
			}
			
			.leftMenu ul .selected a span span {
				background:url(../images/left-menu/left-menu-bull.gif) no-repeat left 2px;
				padding:0px;
				padding-left:15px;
			}
			
			.leftMenu .selected {
				background:url(../images/left-menu/left-menu-sel-top.png) no-repeat left top;
				padding-top:6px;
			}
			
			.leftMenu .selected a {
				background:url(../images/left-menu/left-menu-sel-bottom.png) no-repeat left bottom;
				padding-bottom:6px;
				width:197px;
				color:#fff;
			}
			
			.leftMenu li .middle {
				padding-left:19px;
			}
			
			.leftMenu .selected .middle {
				background:#a30009 url(../images/left-menu/left-menu-sel-middle.png) repeat-x left top;
				width:178px;
			}
/*LEFT MENU END*/

/*INNER COLS*/
.content_col_1,
.content_col_2 {
    float:left;
}

.content_col_1 {
    width:202px;
    margin-right:30px;
    display:inline;
}

.content_col_2 {
    width:733px;
}

.content_col_2 .breadcrumbs {
   margin-left:0px;
}

#historyDetails #backInner ,
#contacts #backInner  {
   
}

/*INNER COLS*/

/*CONTACTS*/
.contactForm select {
width:240px;
}

.contactsHolder  {
    line-height:14px;
    background:url(../images/common/border.jpg) repeat-x;
}

.contactsHolder .pageContent  {
    /*background:url(../images/common/border.jpg) repeat-x left bottom;*/
}

.contactsHolder .contentHolder {
     padding:15px 0px 0px 25px;
}

.contactsHolder .contactInfo {
    float:left;
    width:520px;
    padding:30px 20px 20px 38px;
    font-size:11px;
}

.contactsHolder .contactForm {
    float:left;
    margin-right:30px;
  }
  
 .contactsHolder .contactSentence {
     text-indent:-9000px;
     background:url(../images/contacts/contact-sentence.png) no-repeat;
     height:30px;
     margin-top:35px;
 }
/*CONTACTS END*/

/*ERROR 404*/
.pageError  {
    line-height:14px;
    background:url(../images/common/border.jpg) repeat-x;
}

.pageErrorIn  {
    background:url(../images/common/border.jpg) repeat-x left bottom;
}

.pageErrorContent {
     padding:15px 0px 17px 0px;
}


 .pageErrorContent h2 {
       font-weight:bold;
       color:#0A3578;
    } 
    
    .pageErrorContent .pageContentText {
        margin-top:10px;
    }
/*ERROR 404 END*/

/*RESIZABLE IMAGE*/
.imageTable  {

}

.imageTable .topLeft,
.imageTable .topMiddle,
.imageTable .topRIght,
.imageTable .bottomLeft,
.imageTable .topMiddle,
.imageTable .bottomRight {
	height:5px;
	font-size:0px;
}

.imageTable .topLeft,
.imageTable .topRIght,
.imageTable .bottomLeft,
.imageTable .bottomRight {
	width:5px;
	font-size:0px;
}

.imageTable .topLeft {
background:url(../images/exp-image/exp-image-top-left.png) no-repeat;
}

.imageTable .topMiddle {
background:#ebebeb url(../images/exp-image/exp-image-top-middle.jpg) no-repeat left top;
}

.imageTable .topRight {
background:url(../images/exp-image/exp-image-top-right.png) no-repeat;
}

.imageTable .middleLeft {
background:#f2f2f2 url(../images/exp-image/exp-image-middle-left.jpg) no-repeat left top;
}

.imageTable .middleMiddle {
font-size:0px;
}

	.imageTable .middleMiddle img{
	border:1px solid #ffffff;
	}

.imageTable .middleRight {
background:#eaeaea url(../images/exp-image/exp-image-middle-right.jpg) no-repeat left bottom;
}

.imageTable .bottomLeft {
background:url(../images/exp-image/exp-image-bottom-left.png) no-repeat;
}

.imageTable .bottomMiddle {
background:#dddddd url(../images/exp-image/exp-image-bottom-middle.jpg) no-repeat left top;
}

.imageTable .bottomRight {
background:url(../images/exp-image/exp-image-bottom-right.png) no-repeat;
}

.imageTable .imageShadow {
height:11px;
background:url(../images/exp-image/exp-image-shadow.png) no-repeat center top;
}

.imageTable .shadowTable {
table-layout:fixed;
width:100%;
height:11px;
}

.shadowTable .shadowLeft {
background:url(../images/exp-image/shadow-left.png) no-repeat left top;
width:96px;
}

.shadowTable .shadowMiddle {
background:url(../images/exp-image/shadow-middle.png) repeat-x left top;
}


.shadowTable .shadowRight {
background:url(../images/exp-image/shadow-right.png) no-repeat right top;
width:96px;
}
/*RESIZABLE IMAGE*/

.galeryHolder {
padding-left:0px;
width:920px;
margin:0 auto;
}
