﻿body
{
  background-color:#fbfbfe !important;	
}
a
{
  text-decoration:none;	
}
ul li
{
	 list-style:none;	
}
#container
{
	 width:1002px;
	 margin:0px auto;
	 background-color:#fff;
	 color:#353535;
	 border-right:solid 1px #ececef;
}
div.search-words p a.selected
{
	 background-color:#fff;
	 color:#003A3C;
	 border-bottom:solid 1px #8ca6a7;
	 border-right:solid 1px #8ca6a7;
	 text-decoration:none;	
}
div.search-words p a:hover
{
	 background-color:#fff;
	 color:#003A3C;
	 border-bottom:solid 1px #8ca6a7;
	 border-right:solid 1px #8ca6a7;
	 text-decoration:none;	
}

div.dotted-border
{
	background:url('/images/border-dotted-grey.gif') repeat-x left bottom;
	height:2px;
	font-size:1px;
}
.transparent-border
{
	border:solid 1px #fff;	
} 
/*----------------------------------*/
          /*Header*/
/*----------------------------------*/
#header
{
	 background:url('/images/bg-header.gif');
	 height:91px;
}
#header div#logo
{ 
   	float:left;
}
#header div#logo a
{
	display:block;	
   	height:100px;
   	width:229px;
}
/*----------------------------------*/
#service-menu
{
    float:left;
    padding:13px 3px 24px 0px;
}
#service-menu  li
{
	 float:left;	
}
#service-menu a
{
	 border-left:solid 1px #dbdbdb;
	 padding:0px 11px 0px 13px;	
	  white-space:nowrap;
	  display:block;
}
#service-menu a.first
{
	  border:0px;	
}
#search
{
	 float:right;
	 padding-top:8px;
	 padding-right:20px;
}
#search input
{
	 width:121px;
	 height:18px;
	 border-bottom:solid 1px #c0bfba;
	 border-right:solid 1px #c0bfba;
	 border-left:solid 1px #716f64;
	 border-top:solid 1px #716f64;
	 margin-right:1px;
	 margin-left:7px;
}


/*----------------------------------*/
#top-menu
{
	 margin-right:18px;
	 display:inline;
	 height:39px;
	 float:right;	
}
#top-menu li
{
	border-bottom:solid 1px #e9eae6;
	float:left;
}
#top-menu a
{
	 border-left:solid 1px #e9eae6;
	 border-right:solid 1px #e9eae6;
	 border-top:solid 1px #e9eae6;
	 background:url('/images/bg-topmenu.gif') repeat-x;
	 padding:11px 14px 9px 11px;
	 margin-left:6px;
	 display:block;
}
#top-menu a.first
{
	 margin-left:0px;
}
#top-menu li.active
{
	border-bottom:0px;
}
#top-menu li.active a
{
	 background:#fff;
	  border-bottom:solid 1px #fff;
	 color:#030707;
}

/*----------------------------------*/
           /*Action menu*/
/*----------------------------------*/
#action-menu
{
	 float:right;
	 margin:15px 18px 5px 0px;
	 display:inline;
}
#action-menu li
{
	 float:left;	
}
#action-menu li.plus-minus
{
	 background:url('/images/bg-action-link.gif') repeat-x;
	 border:solid 1px #dadbd6;
	 margin-right:19px;
}
#action-menu a.plus
{
	 border-right:solid 1px #dadbd6;
	 padding-left:7px;
	 padding-right:7px;
}
#action-menu a.minus
{
	 padding-left:7px;
	 padding-right:7px;
}
#action-menu a.sound
{
	 background:url('/images/sound.gif') no-repeat;
	 width:18px;
	 display:block; 
	 margin-right:0px;
	 margin-left:10px;
	 top:-10px;
	 height:17px;
}
#action-menu a.size-small
{
	background:url('../images/bg-action-link.gif') repeat-x;
	border:solid 1px #dadbd6;
	padding:3px 4px 0px 4px;
}
#action-menu a.size-middle
{
	background-color:#d9dbd6;
	color:#353535;
	margin-left:3px;
	margin-right:2px;
	padding:3px 4px 0px 4px;
}
#action-menu a.size-big
{
	background-color:#5e5f5c;
	padding:3px 4px 0px 4px;
	line-height:14px;
	color:#fff;
}
/*----------------------------------*/
            /*Left menu*/
/*----------------------------------*/
#left-menu
{
	 width:202px;	
	 float:left;
	 padding:7px 10px 0px 6px;
}
#left-menu li
{
	padding:5px 0px 5px 0px;
}
#left-menu li.menu-title 
{
    padding:5px 0px 12px 0px;
}
#left-menu li.menu-title a {font-weight:bold;background:none;padding-left:0px;}
#left-menu li.menu-title a.subcategory {background:url('/images/arrow-black.gif') no-repeat left 6px;padding-left:11px;}
#left-menu li a
{ 
	 padding-left:11px;
	 background:url('/images/arrow-black.gif') no-repeat left 6px;
	 line-height:16px;
	 display:block;
}
#left-menu li.active
{
	background:url('/images/border-dotted-grey.gif') repeat-x left bottom;
}
#left-menu li.active a
{
	background:url('/images/arrow-black-down.gif') no-repeat left 6px;
}
#left-menu li ul
{
	background:url('/images/border-dotted-grey.gif') repeat-x;
	padding:0px 0px 0px 5px;
	/*padding:3px 0px 8px 1px;*/
	/*margin-bottom:3px;*/
	margin-top:4px;	
}
#left-menu li ul li
{
	padding-top:4px;
	padding-bottom:4px;
}
#left-menu li.active ul li a
{
	 background:none;	 	
}
#left-menu li.active ul li.level2_active
{
    background:url('/images/border-dotted-grey.gif') repeat-x bottom left;
}
#left-menu li.active ul li.level2_active a
{
    font-weight:bold;
}
#left-menu li.active ul li.level2_active ul li a
{
    font-weight:normal;
}
#left-menu li.active ul li.level2_active ul li.level3_active a
{
    font-weight:bold;
}
#left-menu li.active ul li.level2_active ul li.level3_active ul li a
{
    font-weight:normal;
}
#left-menu li.active ul li.level2_active ul li.level3_active ul li.level4_active a
{
    font-weight:bold;
}
#left-menu li.active ul li.level2_active ul li.level3_active ul li.level4_active ul li.level5_active a
{
    font-weight:bold;
}

/*----------------------------------*/
          /*Footer*/
/*----------------------------------*/
#footer
{
	 background:#f7f8f6;
	 color:#353535;
	 border:solid 1px #f0f1ee;
	 padding:12px 74px 7px 36px;	
}
#footer div#contacts
{
	 float:left;
	 margin:3px 33px 0px 38px;	
}
#footer span
{
	 display:block;	
}
#footer div#contact-block
{
	 float:left;
	 padding-top:2px;	
}
#footer div#left-block
{
	 float:left;
	 padding-top:3px;	
}
#footer div.right-block
{
	 float:right;
	 background:url('../images/border-green.gif') repeat-y left top;
	 padding-left:17px;	

}
/*----------------------------------*/
.input-login                                                                                                 /*put your name in block login*/
{
    width:200px; 
    height:16px; 
    border-top:solid 1px;
    border-left:solid 1px;
    border-bottom:0px;
    border-right:0px;
	border-color:#e2e2e2;
	color:#999;
}
.input-password                                                             /*put your password in block login*/
{
    width:200px; 
    height:16px; 
    margin-top:6px;
    border-top:solid 1px;
    border-left:solid 1px;
    border-bottom:0px;
    border-right:0px;
	border-color:#e2e2e2;
	color:#999;
}
.button-login                                                                /*button to login in block login*/
{
    background:url('/images/SimpleForum/button-login.gif'); 
    cursor:pointer;
    width :82px; 
    height:21px; 
    border:0px;
    margin-left:1px; 
    font-size:0px;
    margin-bottom:20px;
    color:#fff;
    font-size:11px;

}

div.login-form
{
	 position:relative;	
}
#container div#main-content div.content-form label.loginTooltip    /*alignment label*/
{
    display:none;
        position:absolute;
        left:0px;
        top:4px;
    margin:0px 0px 0px 3px;
    padding-left:0px;
    color:#999999; 
    background-color:inherit;
    display:none;
    /*float:left;*/   
}
#container div#main-content div.content-form label.loginTooltip2    /*alignment label*/
{
    position:absolute;
    top:29px;
    left:0px;
    margin:0px 0px 0px 3px;
    color:#999999; 
    background-color:inherit;
    display:none;
    padding-left:0px;
    /*float:left;*/
}

div.login-form {width:270px;clear:both;}
div.login-form label {width:120px;display:block;float:left;clear:both;margin-top:5px;}
div.advisory div.login-form  label{width:70px;}
div.login-form input {width:150px;margin:3px 0px;color:#000;}
div.login-form span {}
div.login-form div.grey-button input {width:80px;margin:0px;}
div.login-form div.grey-button {/*margin-right:5px;*/ margin-top:20px;}

div.login-form a {font-size:12px;margin-top:5px;display:block;float:left;}

div.grey-button div.left-border
{
	background:url('../../images/border-left-button.gif') no-repeat;
	height:25px;
	float:left;
	width:2px;
}
div.grey-button input
{
   background:url('../../images/bg-button.gif') repeat-x;
   height:25px;
   border:0px;
   cursor:pointer;
   float:left;
   margin:0px;
   /*padding:0px 9px 3px 9px;*/
   width:auto;
} 
div.grey-button div.right-border
{
	background:url('../../images/border-right-button.gif') no-repeat;
	height:25px;
	float:left;
	width:3px;
}
/* Publication list */
.pubItem
{
    padding:10px 0px 10px 0px;
}
.pubItem .pubText
{
    float:left;
}
.pubItem .pubText h2 a
{
    font-weight:bold
}

.pubItem .pubText .check
{
    float:right;
    position:relative;
    top:-20px;
}
.pubItem img
{
    width:100px;
    float:left;
}
.pubAmount
{
    width:20px;
}
.pubInfoPanel
{
    padding-top:10px;
}
.pnlForm
{
    padding:10px 0px 10px 0px;
}
.formLabel
{
    color:Black;
}
.formInput
{
    margin:3px 0px 3px 0px;
}
.formInput input
{
    width:200px;
}
.pubButtonBack
{
    float:left;
    margin-left:104px;
}
.pubButtonSend
{
    margin-left:20px;
}

span.tooltip, #main-content div#left-column div.text-block span.tooltip {color:#FF6633;cursor:pointer;font-size:12px;}
div.radtooltip_Outlook table.ToolTipWrapper td.ToolTipContent div {font-size:12px;color:#353535;}
