/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

ul{
padding-left: 20px;
}

html,body{
	width:100%;
	height:100%;
}

/* Global styles */
body {
	margin: 0;
	padding: 0;
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;	    
	line-height:20px;
}

a{	
}
a:hover {	
}
h1{	
    font:20px Tahoma;
    color:#4a4a4c;
    margin-bottom:10px;
}

h1 span.orange{	
    font:14px Tahoma;
    padding-top:6px;
    float:right;
}

h2{
	   font: bold 13px  Arial, Helvetica, sans-serif;
	   color:#726f6f;
	   margin: 0px 0px 7px 0px;
	   padding: 0px;	   
}

h3{
	   font: 16px  Arial, Helvetica, sans-serif;
	   color:#726f6f;
	   margin: 0px 0px 7px 0px;
	   padding: 0px;	   
}

h4{	
    font:20px Tahoma;
    color:#4a4a4c;
    margin-bottom:10px;
}

h4 span.orange{	
    font:14px Tahoma;
    padding-top:6px;
    float:right;
}
h5{}
h6{}
p{}

.orange, .orange a{
   color: #FF7800  !important;   
	text-decoration:underline;
	border:0!important;
}
.black, .black a{
   color: #000  !important;   
	text-decoration:none;
	border:0!important;
}
.black, .black a:hover{
   color: #000  !important;   
	text-decoration:none;
	border:0!important;
}

.clearflow{
	clear:both;
	height:0;
	width:0;
}

.test{border:1px solid red;}

/* ======  Body ====== */
.container{	
	   width:1259px;
	   height:auto !important;
	   height:100%;
	   min-height:100%;		
	   margin:0 auto;	
	   /* overflow:hidden; */
}

/* ======  Header ====== */
.top-header{
    width:100%;
    height:93px;    
    background:url(../images/bg_header2.gif) top left repeat-x;
    border-bottom:1px solid #ccc;
}
.top-header img.logo{
    margin:12px 0 0 27px;
    position:relative;
    display:block;
    float:left;
}

.top-block{
    height:60px;    
    width:975px;
    float:left; 
	padding:0;
	
}

.main-menu{            
    display:inline;      
    float:right;
	
}

/* Search */
.search{
    float:right;
    background:url(../images/search.gif) top left no-repeat;
    height:36px;
    width:194px;
    position:relative;
    margin-top:12px;
}

/* Langs */
.langs{
    float:right;
    margin:15px 52px 0 3px;    
    font:11px Arial;
}

.langs, .langs a{    
    font:bold 11px Arial;
    color:#faae6b;
}

.langs a{
    text-decoration:none;
    font:normal 11px Arial;
}
.langs a:hover{        
    text-decoration:underline;
}

.langs span{    
    margin:0 4px;    
}

/* Custom portal */
.customerPortal{
    float:right;
    margin:15px 15px 0 0;    
    font:11px Arial;
    width:90px;
    overflow:hidden;
    text-align:right;
}

.customerPortal a{
    font:11px Arial;
    color:#faae6b;
    text-decoration:none;
}

.customerPortal a:hover{    
    text-decoration:underline;
}
/* ======  Content  ====== */
.content{
   width:100%;    
    background:#f8f8f8 url(../images/bg_content.gif) bottom left repeat-x;
    border-bottom:1px solid #fff;
    text-align: center;
}
.content ul li, ul li
.content ol li, ol li{        
    list-style-position:outside !important;
}

.content li{        
    list-style-position:outside !important;
}


.content-conteiner{
    width:1149px;
    min-height:400px;
    margin:0 auto 20px auto;    
    text-align:left;    
    padding-top:20px;
}

.middle-front-content{
    overflow:auto;
}

.middle-front-content .front-rte{
    width:880px;
    overflow:hidden;
    float:left;
}

.middle-front-content .all-news{
    width:260px;
    overflow:hidden;
    float:right;
}

.middle-front-content .all-news .news-item,
.middle-front-content .all-news .news-item .newsDate{
    font-size:11px;
    line-height:16px;
}

.middle-front-content .all-news .news-item .newsTitle{
    margin-left:40px;
    width:220px;    
}

.middle-front-content .all-news .right-front-rte{    
    overflow:hidden;   
	
}

.content-conteiner .all-news h1 a{ 
    text-decoration:none;
    color:#000;
	border:0;
}
.content-conteiner .all-news h1 a:hover{ 
    color:#FF7800;
	border:0;
}

.content-conteiner .all-news h4 a{ 
    text-decoration:none;
    color:#000;
	border:0;
}
.content-conteiner .all-news h4 a:hover{ 
    color:#FF7800;
}
/*
.content-conteiner .all-news h1{
    color: #726F6F;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 3px 0 7px 0;
    padding: 0;
    border:0px none;
}
*/
.content1{        
    float:right;    
    width:940px;
}

.content1 ul li, ul li
.content1 ol li, ol li{        
    list-style-position:outside !important;
}

.content1 li{        
    list-style-position:outside !important;
}

.content1 h1{    
    margin-top:0;
}
.content1 h4{    
    margin-top:0;
}

.paging{
    float:right;
}

.paging input{
    width:30px;
    text-align:center;    
}

/* ------  Frontpage  ------ */


/* ======  Bottom menu  === */
.menu-bottom-div{
    border-top:1px solid #D9D8D8;            
    margin-top:20px;
    padding-top:14px;        
}

.social-networks{
    width:222px;
    float:right;    
}


/* ======  Footer  ====== */
.footer{
    width:100%;
    height:36px;    
    color:#c6c6c6;
    font:11px Trebuchet MS;
    background-color:#8f8f8f;
    border-top:1px solid #9b9b9b;
    border-bottom:1px solid #9b9b9b;
}

.footer .footer-left{
    padding:10px 0 0 54px; 
    width:200px;
    float:left;
}
.footer .footer-left img{
    float:left;
    padding-right:5px;
    position:relative;
    margin-top:-10px;
}
.footer .footer-left a{
    text-decoration:none;    
}

.footer-right{
    padding:10px 54px 0 0; 
    text-align:right;    
    height:25px;
    width:650px;
    float:right;
    overflow:hidden;
}

/* ------ ADMIN ------ */

.footer-right .RTEEntryPoint{
    position:absolute;
}

.RTEEntryPoint,
.editBTN {
    cursor:pointer;
    width:auto;
    margin-right:5px;
}

.module-item td
{
    padding:20px;
    padding-bottom:0;    
}

.module-item td.with-border
{    
    border-bottom:1px solid #d9d8d8;           
}

.portfolio a{
    display:block;
}

.portfolio img{
    height:123px !important;
    width:197px !important;
}

/* ======= Search panel ======= */
.searchPanelHolder{	
	background-color:#F0EFEF;
	margin: 0;
    padding: 5px 45px 0 40px;
    width: 1174px;
    height: 40px;
    overflow: hidden;
}

img.wait{
	padding: 2px 0 0 3px;;
	height: 16px;
	width: 16px;	
}
/***tickertape***/
.tickertape{
  position:relative;
  background-color:#bcbbbb;
  text-align:center; 
   width:100%;
	}
	
.tickertape_input{
	background: transparent;
	border:none;
	color:#000;
    width:1149px;
    overflow: hidden; 
   font:14px Arial;
   height:23px;
   padding:7px 0 0 0;
	}
/* ======= Dymanic Items ======= */	
.DynamicItemsC{
	 background:#d5d5d5 url(../images/center_bg_news.png) repeat-x ;	
	height:314px;
	width:100%!important;
	float:left;	
    margin:0;
    vertical-align:middle;
	color:#FFF;	
	padding:0;	
	 overflow-y:scroll;
	overflow-x: hidden;
}
.TittleRow{
	width:330px;!important;
	}
.TittleRowL{
	width:320px;!important;
	padding-right:5x;
	padding-left:10px;
	}
.DynamicItemsL{
  background:url(../images/left_bg_news.png) no-repeat;
  height:314px;
  width:8px!important;
  float:right;
}
.DynamicItemsR{
  background:url(../images/right_bg_news.png) no-repeat;
  height:314px;
  width:8px!important;
  float:left; 
}
.scrollbar {
	scrollbar-base-color:#eeebeb;
	scrollbar-darkshadow-color:#979797;
	scrollbar-shadow-color:#979797;
	scrollbar-track-color:#979797;
}
