body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: arial;
	text-align: center;
	background: #000000;
	position: relative;
}

a {
	color: #CF0707;
}

/*-----------------------------main page------------------------------------*/
#wrapper {
	position: relative;
	width: 970px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}	

#tmp-spacer {
	width: 970px;
	height: 570px;
}

#main-container {
	position: absolute;
	text-align: left;
	width: 970px; 
	height: 570px;
	top: 50%;
	margin-top: -285px;
}

#popup-container {
	padding: 10px 20px;
}
	
	#main-top {
		height: 60px;
		background: url(../images/main-top.gif) no-repeat;
	}
		
		h1.logo-accord {
			float: left;
			padding-left: 24px;
		}
		
			h1.logo-accord a,
			h1.logo-accord b {
				display: block;
				background: url(../images/accord-logo.gif) no-repeat;
				width: 206px;
				height: 60px;
			}
			
				h1.logo-accord a span,
				h1.logo-accord b span {
					display: none;
				}

		h1.logo-accord2 {
			float: left;
			padding-left: 0px;
		}
		
			h1.logo-accord2 a,
			h1.logo-accord2 b {
				display: block;
				background: url(../images/accord2-logo.gif) no-repeat;
				width: 206px;
				height: 60px;
			}
			
				h1.logo-accord2 a span,
				h1.logo-accord2 b span {
					display: none;
				}
		
		h1.logo-honda {
			float: right;
			padding: 1px 15px 0px 0px;
		}
		
			h1.logo-honda a,
			h1.logo-honda b {
				display: block;
				background: url(../images/honda-logo.gif) no-repeat;
				width: 167px;
				height: 57px;
			}
			
				h1.logo-honda a span,
				h1.logo-honda b span {
					display: none;
				}
		
		h1.logo-honda2 {
			float: right;
			padding: 1px 0px 0px 0px;
		}
		
			h1.logo-honda2 a,
			h1.logo-honda2 b {
				display: block;
				background: url(../images/honda-logo.gif) no-repeat;
				width: 167px;
				height: 57px;
			}
			
				h1.logo-honda2 a span,
				h1.logo-honda2 b span {
					display: none;
				}

		#nav {
			height: 40px;
			background: #4d4d4d url(../images/nav/nav-wrapper.gif) no-repeat;
		}
			
			#nav ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
			
				#nav li {
					float: left;
				}
				
				#nav li span {
					/*+*/
				}
				
					#nav li a {						
						height: 40px;
						display: block;
						font-size: 11px;
						color: #fff;
						text-decoration: none;						
					}
						
						#nav li a.techniniaiduomenys {
							width: 213px;
						}
						
						#nav li a.dizainas {
							width: 95px;
						}
						
						#nav li a.fotogalerija {
							width: 130px;
						}
						
						#nav li a.parsisiuntimui {
							width: 140px;
						}
						
						#nav li a.komplektacijos {
							width: 149px;
						}
						
						#nav li a.uzsisakyk {
							width: 110px;
						}
						
						#nav li a.isbandyk {
							width: 133px;
						}
						
						#nav li a span {
							display: none;
						}
						
						#nav li.first a {
							/*+*/
						}
						
						#nav li.last a {
							/*+*/
						}
					
					#nav li a:hover {
						color: #fff;
						text-decoration: underline;
					}
					
					#nav li.selected a {
						color: #ff7800;
						text-decoration: none;
					}
					
					#nav li.selected a:hover {
						color: #ff7800;
						text-decoration: underline;
					}
			
		
		#main-content-wrapper {
			width: 968px;
			border-left: 1px solid #2d2d2d;
			border-right: 1px solid #2d2d2d;
		}
			
			#flash {
				width: 968px;
				height: 250px;
				background: #000;
			}
/*--------------------------news-------------------------------------*/

#news {
	width: 966px;
	border-left: 1px solid #2d2d2d;
	border-right: 1px solid #2d2d2d;
	padding: 6px 0px 0px 2px;
}

.news-wrap {
	width: 240px;
	height: 185px;
	background: #393939 url(../images/news-bottom.gif) no-repeat 0px bottom;
	float: left;
	margin-right: 1px;
}
	.news-wrap .title {
		height: 35px;
	}
	
	.news-wrap .image {
		height: 75px;
	}
	
	.news-wrap .text {
		width: 220px;
		font-size: 11px;
		color: #8f8f8f;
		padding: 8px 0px 3px 8px;
		text-align: justify;
		line-height: 13px;
	}
	
	.news-wrap  a.more {
		font-size: 11px;
		color: #cf0707;
		text-decoration: none;
		padding: 0px 0px 0px 8px;
	}

/*---------------------------------products---------------------------------*/

#container {
	text-align: left;
	width: 970px; 
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

#products-content-wrapper {
	width: 912px;
	font-size: 11px;
	border-left: 1px solid #2d2d2d;
	border-right: 1px solid #2d2d2d;
	height: 250px;
	color: #b3b3b3;
	padding: 20px 28px 30px 28px;
}

*> #products-content-wrapper {
		min-height: 250px;
		height: auto;
}

#products-content-wrapper h2 {
	font-size: 22px;
	color: #f90000;
	font-weight: normal;
	padding-bottom: 10px;
}

#popup-container h2 {
	font-size: 22px;
	color: #f90000;
	font-weight: normal;
	padding-bottom: 10px;
}

#products {
	margin: 30px 0px 20px 0px;
	
}

#products a.title {
	height: 23px;
	background: #252525 url(../images/icon-open.gif) no-repeat 10px 11px;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid #1a1a1a;	
	color: #8b8b8b;
	display: block;
	text-decoration: none;
	padding: 8px 0px 0px 30px;
	outline:none;
}

#products a.title.first {
	border-top: 1px solid #f90000;	
}
	
table.product {
	border-top: 1px solid #1a1a1a;
	border-left: 1px solid #1a1a1a;
	display: none;
}
	
	table.product tr td {
		width: 180px;
		border-bottom: 1px solid #1a1a1a;
		border-right: 1px solid #1a1a1a;
		padding: 8px 0px 8px 10px;
		vertical-align: middle;
		font-size: 11px;
	}
	table.firstt tr th {
		color: #f90000;
		font-size: 14px;
		font-weight: bold;
		width: 20%;
		padding: 0px 0px 7px 10px;
		text-align: left;
	}
	
	
a.all {
	font-size: 11px;
	color: #f90000;
	text-decoration: none;
	display: block;
	float: left;
}
#paging {
	font-size: 11px;
	text-align: center;
	margin-right: 88px;
}
span.selected {
	color: #ffffff;
}

	#paging a {
		text-decoration: none;
		color: #f90000;
	}

/*----------------------gallery1----------------------------------*/

#left-col-g {
	width: 490px;
	height: 210px;
	float: left;
}
	
	#txt {
		height: 195px;
	}
	
	#left-col-g .title {
		font-size: 22px;
		font-weight: normal;
		color: #f90000;
		padding-bottom: 6px;
	}
	
	#left-col-g .text {
		font-size: 11px;
		color: #b3b3b3;
		text-align: justify;
	}
	
	#left-col-g #prev {
		width: 33px;
		height: 13px;
		float: left;
		display: block;
		background: url(../images/icon-prev.gif) no-repeat;
		margin-right: 7px;
	}
		
		#left-col-g #prev span{
			display: none;
		}
		
	#left-col-g #next {
		width: 33px;
		height: 13px;
		display: block;
		float: left;
		background: url(../images/icon-next.gif) no-repeat;
	}
		
		#left-col-g #next span {
			display: none;
		}
		
#right-col-g {
	width: 400px;
	float: right;
	text-align: center;
}

/*-----------------------------gallery2----------------------------*/

#left-col-g2 {
	width: 180px;
	float: left;
	padding-right: 15px;
	font-size: 11px;
	color: #b3b3b3;
	text-align: justify;
}

#middle-col-g2 {
	width: 331px;
	float: right;
}

	#middle-col-g2 .pic {
		width: 72px;
		height: 41px;
		padding: 0px 10px 15px 0px;
		float: right;
		display: block;	
	}	

#right-col-g2 {
	text-align: center;
	width: 380px;
	float: right;
}

/*-------------------------------walpapers---------------------------------*/

#right-col-w {
	width: 708px;
	float: right;
}

	#right-col-w .wallpaper {
		width: 140px;
		float: left;
	}
	
	#right-col-w .wal1 {
		width: 85px;
		height: 20px;
		display: block;
		background: url(../images/icon-res1.gif) no-repeat;
		margin: 21px 0px 0px 18px;
	}
	
	#right-col-w .wal2 {
		width: 85px;
		height: 20px;
		display: block;
		background: url(../images/icon-res2.gif) no-repeat;
		margin: 10px 0px 0px 18px;
	}
	
	#right-col-w .wal3 {
		width: 85px;
		height: 20px;
		display: block;
		background: url(../images/icon-res4.gif) no-repeat;
		margin: 10px 0px 0px 18px;
	}
		
	#right-col-w span {
		display: none;
	}

/*----------------------------------cars----------------------------------*/

#top-wrapper {
	height: 67px;
}

	#top-wrapper span.title {
		float: left;
		font-size: 14px;
		font-weight: bold;
		color: #b3b3b3;
		padding: 24px 0px 0px 0px;
	}
	
	#danske {
		width: 128px;
		height: 53px;
		float: left;
		display: block;
		background: url(../images/danske.gif) no-repeat;
		margin: 6px 5px 0px 37px;
	}
	
	
	#snoras {
		width: 128px;
		height: 53px;
		float: left;
		display: block;
		background: url(../images/snoras.gif) no-repeat;
		margin-top: 6px;
	}	
	
	#top-wrapper #links {
		padding: 16px 0px 0px 21px;
		float: left;
	}
	
		#top-wrapper #links a {
			font-size: 11px;
			color: #de0000;
			text-decoration: none;
		}
	
	#sub-nav-wrapper {
		float: right;
		margin-top: 36px;
	}
	
		#sub-nav-wrapper ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}	
			
			#sub-nav-wrapper ul li {
				float: left;
			}
			
				#sub-nav-wrapper ul li a {
					font-size: 12px;
					color: #ffffff;
					font-weight: bold;
					background: #de0000;
					text-decoration: none;
					display: block;
					padding: 8px 19px 7px 15px;
					margin: 0px 0px 1px 1px;
				}
				
					#sub-nav-wrapper ul li a.selected {
						background: #780000;
					}
		
		
	#carinfo {
		background: #181818;
		padding: 0px 0px 0px 0px;
	}
	
		#sub-nav-wrapper2 {
			float: left;
			font-size: 0px;
		}
		
			#sub-nav-wrapper2 ul {
				list-style: none;
				padding: 0px;
				margin: 0px;
				font-size: 0px;
			}	
				
				#sub-nav-wrapper2 ul li {
					font-size: 0px;
				}
				
					#sub-nav-wrapper2 a {
						font-size: 14px;
						color: #ffffff;
						font-weight: bold;
						background: #de0000;
						text-decoration: none;
						display: block;
						padding: 7px 29px 6px 10px;
						margin: 0px 23px 1px 0px;
					}
					
						#sub-nav-wrapper2 a.selected {
							background: #780000;
						}
		
		#carinfo .title {
			font-size: 22px;
			font-weight: normal;
			color: #b3b3b3;
			padding-top: 10px;
		}	
		
			#carinfo #description {
				float: left;
			}
			
			#carinfo #description .param {
				font-size: 11px;
				font-weight: bold;
				color: #b3b3b3;
				padding-right: 10px;
			}
			
			#carinfo #description .desc {
				font-size: 11px;
				color: #b3b3b3;
			}
			
			#carinfo #description .price {
				font-size: 19px;
				color: #cf0707;			
			}
			
			.com {
				
				font-size: 11px;
				font-weight: bold;
				color: #b3b3b3;
				padding-bottom: 3px;
			}
			
span.hidden {
	display: none;
}

/*-----------------------------reservation---------------------------------*/
table.tbl {
	border-right: 1px solid #1a1a1a;
}

#reservation th {
	font-size: 14px;
	font-weight: bold;
	color: #8b8b8b;
	background: #252525;
	height: 31px;
	vertical-align: middle;
	border-top: 1px solid #f90000;
	padding: 0px 0px 0px 10px;
}

	#reservation td {
		border-bottom: 1px solid #1a1a1a;
		border-left: 1px solid #1a1a1a;
		padding: 10px 10px 5px 10px;
		vertical-align: top;
	}
	
	#reservation .res {
		width: 65px;
		height: 20px;
		background: url(../images/icon-res.gif) no-repeat;
		display: block;	
	}
	
	#reservation .no {
		width: 65px;
		height: 20px;
		background: url(../images/icon-no.gif) no-repeat;	
	}
	
	#reservation .price {
		font-weight: bold;
		color: #cf0707; 
	}
		
	.smalltext {
		width: 400px;
		display: none;
		position: absolute;
		background: #000000;
		border: 1px solid #1a1a1a;
		padding: 10px;
	}
		
#created {
	height: 29px;
	background: url(../images/main-bottom.gif) no-repeat 0px bottom;
	color: #333333;
	font-size: 10px;
	padding: 0px 5px;
}

	#created .left-c {
		float: left;
		padding: 4px 0px 0px 14px;
	}
	
	#created .right-c {
		float: left;
		padding: 4px 0px 0px 4px;
	}
	
		#created p {
			float: left;
		}
		
		#created p.text {
			padding-top: 4px;
		}
		
			#created a.created-by {
				display: block;
				background: transparent url(../images/sys/artogama.gif) no-repeat right top;
				width: 69px;
				height: 21px;
			}
		
		span.hide {
			display: none;
		}

.fl {
	float: left;
}
			
.fr {
	float: right;
}

.w33 {
	width: 33%;
}
			
/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	
