/* Common css settings BOF */
body {
	margin:0px;
	padding:0px;
	border:none;
        background-position:top center;
        background-repeat: repeat-x;
        font-family: "Times New Roman", Times, serif;        
        color: #434242;  

}
body, td, div {
    vertical-align: top;
}
body {
    overflow: scroll;
}
a:hover {
    text-decoration:none;
}
a img {
	border:none;
}
h3 {	
    font-weight:normal;
    font-style:italic;	
}
ol {
    margin-top: 0px;
    margin-bottom: 0px;
}
.shadow {
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5); 
    box-shadow: 0 0 6px rgba(0,0,0,0.5); 
    padding: 6px;
}
/* Common css settings EOF */

/* Header css settings BOF */
#logoWrapp {
    position:absolute;    
    z-index: 1000;
}
#sitenemeWrapp {
    left: 310px;    
    top: 110px;
}
#header {
    margin-left: auto;
    margin-right: auto;    
    position: relative;
}
#langs {
     float: right;
 }
#ssl_label {
    float: right;
}
#sitename {
    position: absolute;    
}
#sitenameImage {   
   width:0px;
   height:0px;   
}
#logoImage {   
   width:0px;
   height:0px;   
}
/* Header css settings EOF */

/* Central css settings BOF */
.home_block {
    padding: 20px 0px 20px 0px;
    border-bottom: 1px dashed #CCCCCC;
}
.home_block:last-child {
    border-bottom:none;
}

.pageHeading {
    text-align: center;
}
#allWrapper {
    background-position: top center;
    background-repeat: no-repeat;    
}
#content {    
    margin-left: auto;
    margin-right: auto;    
}
#content a {
    color: #633419;
}
#content a:hover {
    color: #000000;
}
#innerWrapper {
    background-position: top center;
    background-repeat: repeat-y;
    background-color: #F5F2ED;
}
#inner {
    background-position: top center;
    background-repeat:no-repeat;
}
.stopMarginer {
    padding-top:1px;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
}
.header_n_menu {
    text-align: center;   
}
.header_n_menu a {
    text-decoration: none;
}
.header_n_menu a:hover {
    text-decoration: underline;
}
.linkoBlock {
    text-align: center;
}
#simpleflow {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	min-height:50px;
	background-color:#FFFFFF;
	z-index:10000;
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5); 
	box-shadow: 0 0 12px rgba(0,0,0,0.5); 
	padding: 8px;
}
.idententContentBlock {
    font-weight: bold;
}
.forItemAdder {
    text-align:right;
}
.informLeft {
    text-align: right;
}
.informLeft:first-letter {
    text-transform: uppercase;
}

.important {
    font-weight: bold;
    color: #5289D6;
}
.imph {
    text-align: center;
    color: #BB5613;
    font-style: italic;
}
.content_centered_image_wrapper {
    text-align: center;
}
.a_num {
    font-weight: bold;
    color: #A4461E;
}
body h3.a_subheader {
    text-align: center;
    font-style: normal;
}
.imgtitle {
    font-style: italic;
}
/* Central css settings EOF */

/* Footer css settings BOF */
#footer {
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #230d08;
}
#footer_copy {    
    text-align: center;
    color: #F1DCCA;
}
#footer_podval li a {
	text-decoration:none;
	color:#987665;
}
#footer_podval span {
    font-weight:bold;
    color:#FFFCF2;    
}
#footer_podval li a:hover {
    text-decoration:underline;
}
/* Footer css settings EOF */

/* topBlock css settings BOF */
#topBlock {    
   color: #F1DCCA;
   position: relative;
}
#topBlock a {
    color: #FFFFFF;
}
#forTZWrapper {
    float: left;
    padding: 7px 0px 0px 0px;
}
/* topBlock css settings EOF */


/* Horizontal css settings BOF */
#topMenu {    
    text-align: center;
    background-position: top center;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    background-color: #360703;
} 
#topMenuTable {
    margin: auto;
}
#topMenuItems .topMenuEl div a {
    color: #FFFFFF;
    text-decoration: none;
}
#topMenuItems .topMenuItem div a:hover {
    color: #C1D1FF;
    text-decoration: underline;
}
#topMenuItems .topMenuItem-selected div a:hover {
    color: #000000; 
    text-decoration: none;
}
#topMenuItems td td div {  
    color: #FFFFFF;        
    font-family: Arial, Helvetica, sans-serif;    
}
.topMenuItem-selected .topMenuItemLeftPart {
    background-position: top right;
    background-repeat: no-repeat;
}
.topMenuItem-selected .topMenuItemCenterPart {
    background-position: top center;
    background-repeat: repeat-x;
}
.topMenuItem-selected .topMenuItemRightPart {
    background-position: top left;
    background-repeat: no-repeat;
}
/* Horizontal css settings EOF */



/* Sysmessages css settings BOF */
.yellowAlert {	
	background-color:#FFF8E6;	
}
.greenAlert {	
	background-color:#E4FCE7;	
}
.redAlert {	
	background-color: #FFEFEF; 
        color: #C56B6B;
}
.blueAlert {	
	background-color:#F1F9FF;
}
/* Sysmessages css settings EOF */

/* Tooltip css settings BOF */
#tooltip {    
    opacity: 0.95;    
    position: absolute;
    z-index: 3000;   
}
#tooltip h3 {         
    font-family: "Times New Roman", Times, serif;    
    font-weight: normal; 
    color: #FFFFFF;
}
.normalTooltip {
    background-color: #1B85E7;       
}
.signalOkTooltip {
    background-color: #24B335;     
}
.signalErroredTooltip {
    background-color: #F74E4E;   
}
/* Tooltip css settings EOF */

/* Forms css settings BOF */
.simpleBlockHeader {
    text-align: center;    
}
.simpleBlockHeader span {
  display: inline-block;
  position: relative;
  z-index: 10;
}

.simpleBlockHeader span:before, .simpleBlockHeader span:after {
  content: "";
  position: absolute;  
}
.simpleBlockHeader span:before {
  right: 100%;  
}
.simpleBlockHeader span:after {
  left: 100%;  
}


.frmRight div.simpleText {
    padding: 7px 0px 0px 0px;
    color: #766329;
}

.simpleButtons {
    text-align: center;    
}
.formsTextFiledSmall, .formsTextAreaSmall, .formsSelectSmall {
    background-repeat: repeat-x;    
    font-family: "Times New Roman", Times, serif; 
}
.formsTextFiledSmall, .formsTextAreaSmall {
    color: #6C6C6C;
    background-color: #f7f5f0;
}
.formsSelectSmall {
    color: #FCF4ED;
}
.formsSelectSmall option {
    color: #000000;
}
.formsButtonSubmitSmall {
    font-family: "Times New Roman", Times, serif;
    color: #FCF4ED;
    text-transform: uppercase;
}
.linkAsButton, body #content .linkAsButton, body .linkAsButton  {
    font-family: "Times New Roman", Times, serif;
    color: #FCF4ED;
    text-transform: uppercase;
    text-decoration: none;
}
.need {
    color: #A4461E;
    font-weight: bold;
}
body .frmLeft {
    text-align: right;
    color: #766329;
    font-family: "Times New Roman", Times, serif;    
}
body .frmLeft:first-letter {
    text-transform: uppercase;
}
.myMultiselector {
	overflow:auto;	
	display:block;	
}
.noticeError {
	color:#770000;
}
.fieldHelper a {
    text-decoration: none;
}
/* Forms css settings EOF */

/* Tabulated data css settings BOF */
.userTable {
    background-color: #ffffff;
}

.userTable th {	
	background-color:#EFE5DD;
        font-weight: normal;
}
.centered td {
	text-align:center;
	vertical-align:middle;
}
.forPaginator {
     text-align:right;
}
/* Tabulated data css settings EOF */