/* CSS Document */

* {
	padding: 0px;
	margin: 0px;
	}

html, body {
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	}
	

#container {
	margin: 0 auto;
	width: 760px;
	}
	
#container-contest {
	margin: 0 auto;
	width: 760px;
	background-image:url(img/back_container.gif);
	background-repeat:repeat-y;
	display: block;
	}	
	
	#top {
		width: 760px;
		height: 100px;
		}
	
	#top-body-types {
		width: 760px;
		height: 115px;
		}
		
		#logo {
			float: left;
			width: 140px;
			height: 100px;
			}
			
		#language {
			width: 611px;
			height: 24px;
			padding-top: 7px;
			float: right;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			}
			
		#language a {
			color: #7b92bf;
			font-size: 12px;		
			}
			
		#language a:hover {
			color: #FF0000;
			}
			
		#menu {
			width: 611px;
			height: 33px;
			float: right;			
			}
			
		#down {
			widows: 611px;
			height: 36px;
			float: right;			
			}

	#left {
		width: 343px;
		height: 515px;
		float:left;
		}
		
	#left-body {
		width: 91px;
		height: 515px;
		float:left;
		}
		
	#content-body-types {
		width: 669px;
		float: right;
		clear: right;
		}
	
		
	#content-body-types .body-type { 
		width: 318px;
		height: 230px;
		float: right;
		margin-left: 16px;
		display: block;
		}
	
	#content-body-types a {
		background-image: none;
		}
				
	#content {
		width: 405px;
		height: 515px;
		float: right;
		clear: right;
		padding-left: 12px;
		display: block;
		}
		
	#content img {
		padding: 0px;
		margin: 0px;
		}
	
	#content a {
		color: #808080;
		padding: 0px;
		margin: 0px;
		}
		
	#content a:hover {
		color: #FF0000;
		}
		
	#content .dark-gray {
		font-family: "Times New Roman", Times, serif;
		color: #808080;
		font-size: 15px;
		text-align:left;
		float: left;
		padding-left: 2px;
		}
		
	#content .red {
		color: #ef2e23;
		font-size: 15px;
		margin-bottom: 7px;
		}
		
	html>body #content .red {
		margin-bottom: 9px;
		}
	
	#content .red a {
		color: #ef2e23;
		text-decoration: none;
		background-image:none;
		padding: 0px;
		}

	#content .red a:hover {
		color: #808080;
		}
		
#accessories {
 	width: 760px;
	height: 85px;
	clear: both;
	float: left;
	text-align:left;
	display: block;
	}
		
#footer {
	margin: 0 auto;
	width: 760px;
	height: 25px;
	background-image:url(img/background_footer.jpg);
	clear: both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 9px;
	display: block;
	}
	
#footer a {
	color: #FFFFFF;
	text-decoration:none;
	margin: 0 auto;
	}
	
#footer a:hover {
	text-decoration:underline;
	}	
		
	
#disclamer {
	margin: 0 auto;
	width: 760px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 4px;
	clear: both;
	display: block;
	}
	
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

form {
	width: 650px;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	color: #000000;
	}
	
	#form1 input {
			font-size: 10px;
			color: #333333;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			height: 16px;
			}

	#form1 select {
			font-size: 10px;
			color: #333333;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			height: 16px;
			}
	
.smallcaps {
	font-weight: normal;
	}

.red-dot {
	color: #FF0000;
	}

.big, .medium, .small, .smaller {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid #52779b 1px;
	font-weight: normal;
	}
	
.big {
	width: 148px;
	height: 17px;
	}
	
.medium {
	width: 76px;
	height: 17px;
	}
	
.small {
	width: 34px;
	height: 17px;
	}
	
.small2 {
	width: 42px;
	}
	
.smaller {
	width: 23px;
	height: 17px;
	}	
	
/* Default Table */

            table.list {

                        width: 100%;

                        font-size: 12px;

                        border:1px solid #000000

                        }

 

            table.list td {

                        padding: 4px 8px;

                        }

 

            table.list thead td {

                        background-color: FFCD6D;

                        color: #45282A;

                        font-weight: bold;

                        border-left: 1px solid #fff;

                        }

 

            table.list tbody td {

                        border-bottom: 1px solid #e5e5e5;

                        }

            

            table.list tbody tr.alt td {

                        background-color: #f5f5f5;

                        }

/* // Default Table */

