@charset "utf-8";
/* CSS Document */

/*********************************** Main CSS ***********************************/
a,img {
	border:none;
}
a:visited,img {
	border:none;
}
#header{
      display:inline;
	  float:left;
	  margin:0;
	  padding:0;
	  width:999px;
	  height:auto !important;
}
#login-box{
    float:right;
	display:inline;
	margin:20px 0 0 0;
	padding:0;
}

#login-box img{
    float:right;
	display:inline;
	margin:6px 0 0 0;
	padding:0;
}

#right-header{
    float:right;
	display:inline;
    width:250px;
	margin:0;
	padding:0;
}
#hot-topics{
	float:left;
	display:inline;
	margin:5px 0 0 5px;
	padding:0;
}
#hot-topics h1{
	color:#666666;
	margin:0;
	padding:0;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
}
#hot-topics a p, #hot-topics a:visited p{
	margin:0;
	padding:0;
	color:#878787;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
}
 
#bottom-left-header{
	float:left;
    display:inline;
    margin:10px 0 0 0;
	padding:0;
	width:724px;
}
#search{
	display:inline;
	float:right;
	margin:0;
	padding:40px 370px 0 0;
}
.SearchInput-text {
	border-color:#B3B3B3 -moz-use-text-color #B3B3B3 #B3B3B3;
	border-style:solid none solid solid;
	border-width:1px 0 1px 1px;
	color:#B3B3B3;
	font-size:large;
	height:25px;
	left:0;
	position:absolute;
	top:0;
	width:267px;
}
.SearchInput-image {
	background-image:url("/Content/Images/searchinput/lens.png");
	height:29px;
	left:267px;
	position:absolute;
	top:0;
	width:40px;
}
/*#search img{
	float:right;
    display:inline;
	margin:0;
	padding:0;
}*/


#logo {
	float:left;
	padding-left:18px;
}
#logo a img {
	display:inline;
	float:left;
	margin:2px 0 1px 18px;
	padding:0;
}

 

#footer{
      width: 100%;
      background: #FFFFFF;
      height: 74px;
      padding:0;
      clear:both;
}

.shell{
	margin:0 auto;
	width:1002px !important;
}

.borders{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:1002px !important;
	border:2px solid #dedede;
}
.main_content{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 5px;
	width:987px !important;
}
.Home_Page_main_container{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 50px 0;
	width:987px !important;
}


/*********************************** Left Part ***********************************/
.Home_Page_left_part{
	float:left;
	display:inline;
	margin:22px 0 0 0;
	padding:0;
	width:170px !important;
}
.Home_Page_left_part table.menu{
	width:170px !important;
}
.Home_Page_left_part table.menu tr td.header table.corners-table{
	width:170px !important;
}
.Home_Page_left_part table.menu tr td.header{
	width:auto !important;
}

/*********************************** Page Content ***********************************/
.Home_Page_Content{
	float:left;
	display:inline;
	margin:22px 0 0 12px;
	padding:0 13px 0 0;
	width:504px !important;
}
.Home_Page_Border{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:500px !important;
	border-bottom:1px gray dotted;
}
.Home_Page_Border_Last{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:500px !important;
	border:none;
}
.Home_Page_Content .content-module{
	float:left;
	margin:0;	
	padding:0;
	width:504px !important;
}
.Home_Page_Content .content-module h2{
	margin:0;
	padding:0;
}
.Home_Page_Border table.menu{
	width:500px !important;
	float:left;
	display:inline;
	padding:0 0 0 30px !important;
	margin:0;
}
.Home_Page_Border_Last table.menu{
	width:50% !important;
	float:left;
	display:inline;
	padding:0 20px 0 30px;
}

div.navigation4{
	float:left;
	display:inline;
	margin:25px 0 0 0;
	padding:0;
	width:100%;
}
.navigation4 .nav4-item-table .item-all-conditions {
	padding:10px 0 20px 56px;
	width:50%;
}
.navigation4 .nav4-item-table .item{
	background-position:40px 8px !important;
	padding:3px 0 0 56px; !important;
}
#rl-4.menu span.linkMore{
	margin-bottom:14px !important;
}
#rl-4.menu span.linkMore a, #rl-4.menu span.linkMore a:visited{
	color:#0643A0;
}
#rl-4.menu thead td{
	padding:7px 0 0 10px !important;
}

/*********************************** Right Part ***********************************/
.Home_Page_right_part{
	float:right;
	display:inline;
	margin:22px 0 0 0;
	padding:0;
	width:280px !important;
}

.Home_Page_right_part .content-module{
	width:280px !important;
	margin:0;
	padding:0;
	float:right;
	display:inline;
	min-height:317px !important;
}
.Home_Page_right_part .content-module p{
	padding-left:9px !important;
}

.Home_Page_right_part .content-module h1{
	margin:0;
	padding:0;
}

.Home_Page_right_part table.menu{
	width:280px !important;
	margin:0;
	padding:0;
}
.Home_Page_right_part table.menu tr td.header table.corners-table{
	width:280px !important;
	margin:0;
	padding:0;
} 
.Home_Page_right_part table.menu tr td.header{
	width:auto !important;
}


/*********************************** Advertisment ***********************************/
.advertisement-left{
	float:left;
	display:inline;
	margin:23px 0 0 0;
	padding:0;
	width:170px !important;
	height:auto !important;
}
.advertisement-left img{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:170px !important;
	height:auto !important;
}
.advertisement-right{
	float:left;
	display:inline;
	margin:23px 0 0 0;
	padding:0;
	width:280px !important;
}
.advertisement-right img{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:280px !important;
}
.advertisement-top{
	float:left;
	display:inline;
	margin:0;
	padding:17px 0 0 10px;
	width:724px !important;
	height:90px !important;
}
.advertisement-top img{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:724px !important;
}

.dictionary{
	background: #FFAA00;
}
