/** BASIC */

html, body {
	height: 100%;
}

/** HEADER */

#header {
	width: 846px;
	height: 74px;
	margin: 0px auto;
}

/** LOGO */

#logo {
	float: left;
	padding-top: 10px;
}

/** SPLASH */

#splash {
	height: 100px;
	padding-top: 47px;
	margin-bottom: 15px;
}

#splash h1, #splash h2, #splash h3 {
	width: 826px;
	margin: 0px auto;
	padding-right: 20px;
}

#subpage1 #splash {
	height: 80px;
	padding: 0px;
}

#subpage1 #splash h2, #subpage1 #splash h3 {
	display: none;
}

/** CONTENT */

#content {
	width: 930px;
	margin: 0px auto;
}

#content_art {
	width: 1000px;
	margin: 0px auto;
}

/** FOOTER */

#footer {
	clear: both;
	width:auto;
	margin: 0px auto;
	padding: 15px 50px;
	border-top: 1px solid #D0D0D0;
}

#copyright {
	float: right;
}

#legals {
	float: left;
}

/** BOX1 */

#box1 {
	float: left;
	width: 305px;
	height: 270px;
	padding-right: 30px;
}

#box1 .text5 {
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 0px 0px;
}

#box1 .style1 {
	padding-left: 130px;
}

/** BOX2 */

#box2 {
	float: right;
	width: 530px;
	height: 250px;
	padding: 25px 25px 0px 25px;
}

/** BOX3 */

#box3 {
	float: right;
	width: 462px;
	height: 137px;
	padding: 15px 10px 0px 10px;
}

/** ROW1 */

#row1 {
	clear: both;
}

/** BOX4 */

#box4 {
	float: left;
	width: 282px;
}

#box4 .content {
	padding: 20px;
}

/** BOX5 */

#box5 {
	float: left;
	width: 647px;
}

#box5 .content {
	padding: 2px;
}

/** BOX7 */

#box7 {
	width: 282px;
}

#box7 .content {
	padding: 20px;
}

/** BOX8 */

#box8 {
	float: left;
	width: 647px;
}

#box8 .content {
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 30px;
}

/** BOX8 */

#box9 {
	float: left;
	width: 932px;
}

#box9 .content {
	padding: 20px;
}

#box91 {
	float: left;
	width: 1002px;
}

#box91 .content {
	padding: 20px;
}


/** BOX10 */

#box101 {
	float: right;
	width: 160px;
	padding-top:5px;
	padding-left:14px;
	
}

#box102 {
	float: right;
	width: 273px;
}

#box103 {
	float: left;
	width: 696px;
}

#box103 .content {
	padding: 2px;
}

#box10 {
	float: left;
	width: 932px;
}

#box10 .content {
	padding: 20px;
}

.cats {
	float: left;
	padding: 5px 10px 5px 15px;
	border: 1px dotted #ccc;
	margin: 5px;
	width: 270px;
}

.arts0 {
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 628px;
	margin-left: -20px;
	margin-bottom: 5px;
}

.arts {
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 467px;
	margin-left: -20px;
	margin-bottom: 5px;
}

.arts1 {
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 270px;
	background-color:#F2F3FF;
	margin-bottom: 5px;
}

.arts2 {
	text-align:left;
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 920px;
	background-color:#F2F3FF;
	margin-bottom: 5px;
}


.arts_art {
	text-align:left;
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif;
	font-size:11px;
	color:#000000;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 920px;
	background-color:#F2F3FF;
	margin-bottom: 5px;
}

.arts3 {
	text-align:left;
	color:#000000;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 919px;
	margin-bottom: 5px;
}

.arts4 {
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: 917px;
	margin-left: -20px;
	margin-bottom: 5px;
}


.general1 {
	text-align:left;
	color:#000000;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	width: auto;
	margin-bottom: 5px;
	background-color: #FCF9FF;
}

.general11 {
	text-align:left;
	color:#000000;
	padding: 1px;
	border: 1px dotted #ccc;
	width: auto;
	margin-bottom: 5px;
	background-color: #F7F7FF;
}

.related {
	margin-bottom: 12px;
     width:150px; 
     height:24px; 
     overflow:hidden; 
     font-size:9px; 
     font-family:Verdana;
	
	
}

.related a{
color:#006699;
}


.related_tr_1 {
     width:150px; 
     max-height:60px; 
     overflow:hidden; 
     font-size:10px; 
     font-family:Verdana;
	
	
}

.related_tr_1 a{
color:#006699;
}


.print {
	text-align:left;
	padding: 5px 5px 5px 5px;
	border: 1px dotted #ccc;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.traduse {
	padding: 10px 5px 5px 5px;
	
	width: 980px;
	height: inherit;
	margin: 5px 5px 5px 5px;
	font-family: "Arial", Helvetica, Trebuchet MS, sans-serif;
	font-size:11px;
	color:#222222;
	text-align: justify;
	line-height: 180%;
	background-color:#FAFAFA;
}	
