body{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif; 
	font-size: 12px;
	color: #041f31; 
	background: #8c0000 url(images/bg.gif);
}

.button {
	background-color: #c00000;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #fff;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px;
}


.googlemap {
	float: right;
	width: 280px;
	height: 300px;
	border: 5px solid #e5e5e5;
	margin-right: 0px;
}

img {
   _behavior: url("/pngbehavior.htc");
	border: none;
}

#all{
	position: relative;
	width: 740px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#content{
	position: relative;
	padding: 232px 0px 20px 0px;
	*padding: 0px 0px 20px 0px;
	margin: 70px 0px 0px 0px;
	*margin: 302px 0px 20px 0px;
	width: 740px;
	min-height: 100px;
	background: url(images/bg_content.gif) repeat-y 0px 0px;
	border-bottom: 10px solid #7b0000;
}

#hlavicka{
	position: absolute;
	top: 0px;
	*top: 70px;
	left: 0px;
	width: 740px;
	height: 232px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.hlavicka_mid{
	width: 740px;
	height: 190px;
	background: url(images/top.jpg) no-repeat 0px 0px;
}

.hlavicka_menu{
	width: 724px;
	height: 42px;
	padding: 0px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	background: #7b0000;
}

.hlavicka_menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.hlavicka_menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	height: 42px;
	line-height: 42px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.o_nas a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 100px;
	display: block;
	width: 59px;
	height: 42px;
	background: url(images/o_nas.gif) no-repeat 0px 0px;
}

.o_nas_active a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 100px;
	display: block;
	width: 59px;
	height: 42px;	
	background: url(images/o_nas.gif) no-repeat 0px -42px;
}
.o_nas a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 100px;
	display: block;
	width: 59px;
	height: 42px;	
	background: url(images/o_nas.gif) no-repeat 0px -42px;
}

.autokarosarna a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 112px;
	height: 42px;
	background: url(images/autolakovna.gif) no-repeat 0px 0px;
}


.autokarosarna_active a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 112px;
	height: 42px;
	background: url(images/autolakovna.gif) no-repeat 0px -42px;
}

.autokarosarna a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 112px;
	height: 42px;	
	background: url(images/autolakovna.gif) no-repeat 0px -42px;
}


.autolakovna a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 128px;
	height: 42px;
	background: url(images/autokarosarna.gif) no-repeat 0px 0px;
}

.autolakovna_active a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 128px;
	height: 42px;	
	background: url(images/autokarosarna.gif) no-repeat 0px -42px;
}

.autolakovna a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 128px;
	height: 42px;	
	background: url(images/autokarosarna.gif) no-repeat 0px -42px;
}

.servis_vozu a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 99px;
	height: 42px;
	background: url(images/servis_vozu.gif) no-repeat 0px 0px;
}

.servis_vozu_active a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 99px;
	height: 42px;	
	background: url(images/servis_vozu.gif) no-repeat 0px -42px;
}
.servis_vozu a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 99px;
	height: 42px;	
	background: url(images/servis_vozu.gif) no-repeat 0px -42px;
}

.kontakty a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 86px;
	height: 42px;
	background: url(images/kontakty.gif) no-repeat 0px 0px;
}


.kontakty_active a{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 86px;
	height: 42px;	
	background: url(images/kontakty.gif) no-repeat 0px -42px;
}

.kontakty a:hover{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 35px;
	display: block;
	width: 86px;
	height: 42px;	
	background: url(images/kontakty.gif) no-repeat 0px -42px;
}

.pistolka_top{
	position: absolute;
	top: -25px;
	left: -10px;
}

.pistolka_mid{
	position: absolute;
	top: 160px;
	left: -10px;
}

.pistolka_bottom{
	position: absolute;
	top: 206px;
	left: -39px;
}

.clear{
	clear: both;
}

#content_left{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 493px;
	float: left;
}

.content_main{
	padding: 0px 20px 0px 34px;
	margin: 0px 0px 0px 0px;	
}

.content_main a {
	color: #c00000; 
	text-decoration: none;
}

.content_main a:hover {
	text-decoration: underline;
}

#content_left h1{
	padding: 24px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #041f31;
}

#content_left h2{
	clear: both;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #c80000;
}

#content_left p{
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
}

#content_left ul{
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#content_left ul li{
	padding: 0px 0px 3px 14px;
	margin: 0px 0px 0px 0px;
	background: url(images/sipka.gif) no-repeat 0px 4px;
}

#content_left .li_index{
/*	width: 205px;*/
}

#content_right{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 247px;
	float: right;
}

#content_right h2{
	padding: 24px 0px 20px 24px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-transform: uppercase;
	color: #c80000;	
	background: url(images/bg_car_block.gif) no-repeat 0px 0px;
}

.line{
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 20px 10px;
	width: 483px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(images/line.gif) repeat-x 0px 20px;
}

.banner{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

.car_block{
	height: 119px;
	width: 247px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/bg_car_block.gif) no-repeat 0px 0px;
}

.car_nadpis{
	width: 247px;
	height: 27px;
	line-height: 27px;
	background: url(images/bg_car_nadpis.gif) no-repeat 0px 0px;
}

.car_nadpis h3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #ffffff;
}

.car_nadpis h3 a{
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.car_nadpis h3 a:hover{
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #ffb400;
	text-decoration: none;
}

.car_content{
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 16px;
}

.car_photo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 110px;
	float: left;
}

.car_photo_block{
	border: 4px solid #ebebeb;
}

.car_text{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	float: left;
}

.car_text p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.car_cena{
	font-weight: bold;
	font-size: 14px;
	color: #ffb400;
}

.red{
	color: #c80000;
}

.flek_left{
	position: absolute;
	top: 300px;
	*top: 80px;
	left: -89px;
}

.flek_bottom{
	position: absolute;
	bottom: -95px;
	right: 0px;
	z-index: 0;
}

.flek_right{
	position: absolute;
	bottom: -90px;
	right: -87px;
}

.logo{
	position: absolute;
	top: -50px;
	right: 30px;
}

.main_url{
	position: absolute;
	top: -25px;
	left: 100px;
	z-index: 20;
}

a.main_url{
	color: #ffffff;
	text-decoration: none;
}

a:hover.main_url{
	color: #ffffff;
	text-decoration: underline;
}

#paticka{
	padding: 20px 0px 20px 0px;
	*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
}

.paticka_left{
	line-height: 11px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 305px;
	float: left;
}

.paticka_right{
	position: relative;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 405px;
	float: right;
	z-index: 20;
}

#paticka ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#paticka .paticka_right ul{
	float: right;	
}

#paticka ul li{
	line-height: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.divider{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 21px;
	height: 11px;
	background: url(images/li_divider.gif) no-repeat 10px 0px;
}

#paticka ul li a{
	color: #a63a3a;
	text-decoration: none;
}

#paticka ul li a:hover{
	color: #a63a3a;
	text-decoration: underline;
}

.photo_main{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 135px;
	float: left;
}

.car_tech{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	width: 227px;
	float: left;
}

.car_tech th{
	padding: 0px 10px 0px 0px;
	text-align: right;
	color: #c80000;
}

.cena_main{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #ffb400;
}

.car_popis{
	padding: 0px 20px 0px 35px;
	margin: 0px 0px 0px 0px;	
}

.car_popis p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.car_photos{
	padding: 0px 8px 0px 35px;
	margin: 0px 0px 0px 0px;	
}

.car_photos_photo{
	padding: 0px 0px 0px 0px;
	margin: 0px 9px 10px 0px;	
	border:  4px solid #f0f0f0;
}
