#page {
	width: 900px;
	margin: 0px auto;
	background-color: #ffffff;
}

#pagetop {
	margin: 7px;
}

#pagebottom {
	margin: 7px;
}

#pageleft {
	width: 760px;
	float: left;
}

#pageright {
	width: 120px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

#envelope {
	width: 760px;
	margin: 0px;
	background-image: url(../img/bcg_content.gif);
	background-repeat: repeat-y;
	background-position: left;
	position: relative;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

a {
	color: #E50000;
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
	padding: 0px;
}

.h1red {
	color: #E50000;
}

html,body {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#header {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	height: 120px;
	padding: 0px;
}

#header img {
	border: 0px;
}

#top_menu {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	height: 46px;
	padding: 0px;
	background-image: url(../img/bcg_index_top_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
}

ul#nav,ul#nav li {
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul#nav {
	margin-right: 10px;
	padding-top: 0px;
}

#index_leftbar_name {
	position: absolute;
	top: 21px;
	left: 0px;
	width: 110px;
	height: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#index_rightbar_name {
	position: absolute;
	top: 21px;
	left: 650px;
	width: 110px;
	height: 14px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#index_rightbar_name a,#index_leftbar_name a {
	color: #ffffff;
	text-decoration: none;
}

ul#nav li {
	float: right;
	margin-right: 2px;
	text-align: center;
}

ul#nav a {
	float: left;
	width: 90px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

ul#nav a:hover {
	color: #333333;
	background-color: #CCCCCC;
}

ul#nav li.activelink a,ul#nav li.activelink a:hover {
	background: #e50000;
	color: #FFFFFF;
	border-bottom-color: #E50000;
	font-size: 10px;
}

#content {
	width: 760px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 350px;
}

#content_left {
	width: 110px;
	min-height: 1px;
	float: left;
	text-align: center;
}

#content_left img {
	border: 1px solid #999999;
	margin-top: 5px;
}

#content_middle {
	float: left;
	width: 540px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#content_middle p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#content_middle p strong {
	font-weight: normal;

}


#content_right {
	width: 110px;
	float: right;
	text-align: center;
}

#content_right img {
	border: 1px solid #999999;
	margin-top: 5px;
}

#last5cars {
	width: 521px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#last5cars img {
	border: 1px solid #999999;
	margin-bottom: 3px;
}

.last5cars_cell {
	width: 104px;
	float: left;
}

.contentbox {
	background-image: url(../img/bcg_contentbox_main.gif);
	background-repeat: repeat-y;
	background-color: #FAFAFA;
	margin: 0px;
	padding: 0px;
}

.contentbox_button {
	height: 20px;
	width: 81px;
	float: right;
	background-image: url(../img/bcg_contentbox_button.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-right: 30px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
}

.contentbox_button span {
	width: 81px;
	height: 20px;
	vertical-align: middle;
}

.contentbox_button a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 81px;
	display: block;
	padding: 0px;
	height: 20px;
	margin: 0px;
}

.contentbox_button a:hover {
	background-image: url(../img/bcg_contentbox_button_red.gif);
	background-repeat: no-repeat;
}

.contentbox h2 {
	font-size: 10px;
	width: 511px;
	height: 16px;
	background-image: url(../img/bcg_contentbox_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-left: 10px;
}

.contentbox_textarea {
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*
	position: relative;
*/
.contentbox_footer {
	width: 521px;
	height: 5px;
	background-image: url(../img/bcg_contentbox_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#searchbox {
	width: 521px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.search_combobox {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	width: 155px;
	height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.searchbox_combobox {
	width: 160px;
	text-align: left;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.searchbox_combobox span {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#katalog_firem {
	width: 521px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#katalog_firem_leftside {
	width: 257px;
	float: left;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

ul#kfv,ul#kfv li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#kfv li {
	float: left;
	width: 260px;
	height: 90px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
}

ul#kfv li a:hover {
	font-weight: normal;
	text-decoration: underline;
}

ul#kfv li a {
	font-weight: normal;
	text-decoration: none;
}

ul#kfv span {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 150px;
	display: block;
	text-align: left;
}

ul#kfv div {
	padding: 10px 10px 10px 70px;
	text-align: left;
}

ul#kfv img {
	float: left;
	border: 1px solid #CCCCCC;
	margin: 5px;
}

ul#kfv li.kfv_sekce {
	font-size: 14px;
	color: #E50000;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	font-weight: bold;
	height: 19px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	width: 518px;
}

ul#kfv li.kfv_sekce h2 {
	margin: 0px;
	background: #ffffff;
	color: #E50000;
}

ul#kfl,ul#kfl li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#kfl li {
	float: left;
	width: 257px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 63px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#kfl div {
	padding: 10px 10px 10px 70px;
	text-align: left;
}

ul#kfl img {
	float: left;
	border: 1px solid #CCCCCC;
	margin: 5px;
}

ul#kfl li.kfl_sekce {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #E9FEE0;
	font-size: 14px;
	color: #E50000;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	width: 256px;
	font-weight: bold;
	height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

ul#kfl li.kfl_sekce2 {
	text-align: right;
	font-size: 10px;
	color: #E50000;
	padding: 4px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 240px;
	height: 20px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 1px;
}

#katalog_firem_rightside {
	width: 257px;
	float: right;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

ul#kfr,ul#kfr li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#kfr li {
	float: left;
	width: 257px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 63px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#kfr div {
	padding: 10px 10px 10px 70px;
	text-align: left;
}

ul#kfr img {
	float: left;
	border: 1px solid #CCCCCC;
	margin: 5px;
}

ul#kfr li.kfr_sekce {
	font-size: 14px;
	color: #E50000;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
	width: 256px;
	font-weight: bold;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #E9FEE0;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#kfr li.kfr_sekce2 {
	text-align: right;
	font-size: 10px;
	color: #E50000;
	padding: 4px 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 240px;
	height: 20px;
	background-color: #FFFFFF;
	margin: 0px 1px 0px 0px;
}

#footer {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 16px;
	background-image: url(../img/bcg_footer.gif);
	background-repeat: no-repeat;
}

#bottom_text {
	background-color: #FFFFFF;
	text-align: center;
	width: 760px;
	margin: 0px auto 8px auto;
	padding-top: 5px;
	color: #999999;
}

#sub_envelope {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img/bcg_sub_content.gif);
	background-repeat: repeat-y;
	background-position: left;
	position: relative;
}

#sub_left {
	width: 199px;
	float: left;
	padding-right: 0px;
	padding-left: 9px;
}

#sub_right {
	float: right;
	width: 525px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-right: 19px;
}

#sub_right h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 3px;
	color: #E50000;
}

#sub_top_menu {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	height: 35px;
	padding: 0px;
	background-image: url(../img/bcg_sub_top_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
}

#sub_footer {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 16px;
	background-image: url(../img/bcg_sub_footer.gif);
	background-repeat: no-repeat;
}

#vypis_label {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 25px;
	width: 180px;
	left: 0px;
}

.vypis_pocet {
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	padding: 5px;
}

.vypis_contentbox {
	background-image: url(../img/bcg_vypis_contentbox.gif);
	background-repeat: repeat-y;
}

#vypis_searchbox,#katalog_searchbox,#katalog_magazin {
	width: 190px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

.vypis_contentbox h3 {
	font-size: 10px;
	width: 190px;
	height: 16px;
	background-image: url(../img/bcg_vypis_contentbox_top.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.vypis_contentbox_footer {
	width: 190px;
	height: 5px;
	background-image: url(../img/bcg_vypis_contentbox_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.vypis_contentbox_textarea h4 {
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.vypis_contentbox_textarea p {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	text-align: justify;
}

.vypis_contentbox_textarea ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.vypis_contentbox_textarea a {
	color: #000000;
	text-decoration: none;
}

.vypis_contentbox_textarea a:hover {
	text-decoration: underline;
}

.vypis_contentbox_textarea li {
	padding-top: 0px;
	padding-bottom: 2px;
}

#vypis_top_navi {
	width: 525px;
	height: 17px;
	background-image: url(../img/bcg_vypis_top_navi.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	line-height: 17px;
}

.arrows {
	float: left;
}

#vypis_top_navi img {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
}

#vypis_top_navi_label {
	width: 170px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#vypis_top_navi_model {
	float: left;
	width: 100px;
}

#vypis_top_navi_cena {
	float: left;
	width: 40px;
	padding-left: 130px;
}

#vypis_bottom_navi {
	text-align: center;
}

#vypis_bottom_navi a {
	color: #000000;
	text-decoration: none;
}

#vypis_bottom_navi a:hover {
	text-align: center;
	color: #E50000;
	text-decoration: underline;
	font-weight: normal;
}

.vypis_car {
	width: 521px;
	height: 84px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	background-color: #fafafa;
}

.vypis_car p {
	width: 285px;
	padding-left: 10px;
	float: left;
	padding-top: 0px;
	margin: 0px;
}

.vypis_car span {
	width: 275px;
	padding-left: 10px;
	float: left;
	padding-top: 3px;
	margin: 0px;
	text-align: right;
	padding-right: 10px;
}

.vypis_car_cena {
	float: right;
	width: 110px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #E50000;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.vypis_car span img {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
	float: left;
	margin: 0px;
	padding-right: 0px;
}

.vypis_car img {
	float: left;
	padding: 5px;
	border: 0px;
}

.vypis_car h3 {
	width: 285px;
	height: 13px;
	overflow: hidden;
	float: left;
	margin: 5px 0px 8px 5px;
	padding: 0px;
	text-decoration: underline;
	font-size: 11px;
}

.vypis_car a {
	color: #000000;
}

.vypis_bottom_navi_red {
	color: #E50000;
	font-size: 11px;
	font-weight: bold;
}

.sub_contentbox_button {
	text-align: center;
}

#karta_top_menu {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	height: 35px;
	padding: 0px;
	background-image: url(../img/bcg_karta_top_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
}

#karta_envelope {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../img/bcg_karta_content.gif);
	background-repeat: repeat-y;
	background-position: left;
	position: relative;
}

#karta_footer {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 16px;
	background-image: url(../img/bcg_karta_footer.gif);
	background-repeat: no-repeat;
}

#karta_path {
	width: 580px;
	line-height: 12px;
	float: left;
	padding-left: 25px;
	font-size: 11px;
}

#karta_path a {
	color: #000000;
}

#karta_path a:hover {
	color: #E50000;
	font-weight: normal;
}

#karta_icon {
	float: right;
	padding-right: 25px;
}

.icon_item a {
	color: #000000;
	line-height: 15px;
}

.icon_item img {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.icon_item a:hover {
	font-weight: normal;
	color: #E50000;
}

#karta_label {
	float: left;
	width: 580px;
	font-size: 18px;
	font-weight: bold;
	color: #E50000;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#karta_topmenu {
	width: 720px;
	margin-left: auto;
	height: 19px;
	margin-right: auto;
}

.karta_topmenu_button {
	height: 19px;
	width: 140px;
	float: left;
	margin-left: 3px;
	text-align: center;
	line-height: 19px;
	font-weight: bold;
}

.karta_topmenu_button a {
	color: #3C3C3C;
	text-decoration: none;
	height: 19px;
	width: 140px;
	display: block;
	background-image: url(../img/bcg_button_light.gif);
}

.karta_topmenu_button a:hover {
	color: #FFFFFF;
	background-image: url(../img/bcg_button_dark.gif);
}

.karta_topmenu_button_active {
	color: #FFFFFF;
	background-image: url(../img/bcg_button_dark.gif);
	height: 19px;
	width: 140px;
	float: left;
	margin-left: 3px;
	text-align: center;
	line-height: 19px;
	font-weight: bold;
}

#karta_content {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}

#karta_content h1 {
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 5px;
	color: #E50000;
}

#karta_content h1 a {
	text-decoration: none;
}

#karta_content h2 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-size: 14px;
}

#karta_content p {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#karta_content img {
	padding: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#karta_content_leftside {
	width: 370px;
	margin-left: 10px;
}

#karta_content_rightside {
	float: right;
	width: 355px;
}

#karta_ts {
	margin: 0px;
	padding: 0px;
}

#karta_autobazar {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}

#karta_autobazar span {
	color: #E50000;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#karta_big_image {
	text-align: center;
	float: left;
	width: 370px;
}

#karta_small_images {
	float: left;
	width: 370px;
	text-align: center;
	margin-top: 10px;
}

#karta_small_images img {
	padding: 0px;
	margin: 0px;
}

#karta_small_images form {
	text-align: center;
	padding: 10px;
}

#karta_small_images legend {
	font-size: 14px;
	font-weight: bold;
	color: #E50000;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

#karta_small_images fieldset {
	border: 1px solid #CCCCCC;
}

#karta_small_images input {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

#karta_small_images textarea {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}

#karta_small_images2 {
	float: left;
	width: 370px;
	margin-top: 10px;
}

#karta_small_images2 img {
	padding: 0px;
	margin: 0px;
}

.karta_small_images_butt {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E50000;
	font-weight: bold;
}

#karta_mapa_umisteni_vozu img {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#karta_small_images p {
	text-align: justify;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
}

#karta_fotogalerie {
	text-align: center;
}

#karta_fotogalerie img {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#karta_fotogalerie_big {
	padding: 10px;
}

#modul_search {
	float: left;
	width: 370px;
}

#karta_modul_searchbox {
	width: 344px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	float: none;
}

.karta_contentbox {
	background-image: url(../img/bcg_karta_modul_search_body.gif);
	background-repeat: repeat-y;
	width: 350px;
	margin-left: 10px;
	float: left;
}

#karta_modul_searchbox h3 {
	font-size: 10px;
	width: 344px;
	height: 16px;
	background-image: url(../img/bcg_karta_modul_search.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.karta_contentbox_footer {
	width: 344px;
	height: 5px;
	background-image: url(../img/bcg_footer_modul_search.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.modul_searchbox_combobox {
	width: 160px;
	text-align: left;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.modul_searchbox_combobox span {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.modul_search_combobox {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	width: 155px;
	height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.modul_search_button {
	text-align: center;
}

#karta_techspec {
	margin-right: auto;
	margin-left: auto;
}

#karta_techspec h3 {
	font-size: 10px;
	width: 344px;
	height: 16px;
	background-image: url(../img/bcg_karta_red.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.techspec_contentbox_textarea {
	
}

#karta_modul_cars {
	height: 150px;
	background-color: #CCCCCC;
}

#searchbutton {
	height: 20px;
	width: 121px;
	margin: 18px 0px;
	padding: 0;
	border: 0;
	background-image: url(../img/bcg_contentbox_searchbutton.gif);
	vertical-align: middle;
	cursor: pointer; /* hand-shaped cursor */
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#karta_autobazar {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}

#karta_autobazar span {
	color: #E50000;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

#karta_small_images form {
	text-align: center;
	padding: 10px;
}

#karta_small_images legend {
	font-size: 14px;
	font-weight: bold;
	color: #E50000;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

#karta_small_images fieldset {
	border: 1px solid #CCCCCC;
}

#karta_small_images input {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

#karta_small_images textarea {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	background-color: #FFFFFF;
}

.karta_small_images_butt {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E50000;
	font-weight: bold;
}

#karta_mapa_umisteni_vozu img {
	padding: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#karta_small_images p {
	text-align: justify;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
}

#karta_fotogalerie {
	text-align: center;
}

#karta_fotogalerie img {
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#karta_fotogalerie_big {
	padding: 10px;
}

.parkoviste_toptext {
	width: 600px;
}

.parkoviste_img {
	float: right;
	margin-right: 10px;
}

#parkoviste_content {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#parkoviste_content  p {
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

#parkoviste_content  h1 {
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 5px;
	color: #E50000;
}

#parkoviste_vypis {
	width: 720px;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: 10px;
}

#parkoviste_top_navi {
	width: 720px;
	height: 17px;
	background-image: url(../img/bcg_parkoviste_top_navi.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	line-height: 17px;
}

#parkoviste_top_navi img {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
}

#parkoviste_top_navi_label {
	width: 190px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#parkoviste_top_navi_model {
	float: left;
	width: 100px;
}

#parkoviste_top_navi_cena {
	float: left;
	width: 40px;
	padding-left: 145px;
}

#parkoviste_top_navi_akce {
	float: left;
	width: 40px;
	padding-left: 95px;
}

.parkoviste_car {
	width: 718px;
	height: 84px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	background-color: #fafafa;
}

.parkoviste_car p {
	width: 285px;
	padding-left: 10px;
	float: left;
	padding-top: 0px;
	margin: 0px;
}

.parkoviste_car_cena {
	float: right;
	width: 110px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #E50000;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.parkoviste_car img {
	float: left;
	padding: 5px;
}

.parkoviste_car h3 {
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: underline;
	font-size: 11px;
}

.parkoviste_car a {
	color: #000000;
	text-decoration: underline;
}

.parkoviste_car_navi {
	float: right;
	width: 155px;
	height: 69px;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-left: 10px;
	line-height: 17px;
}

.parkoviste_car_navi a {
	text-decoration: none;
}

.parkoviste_car_navi a:hover {
	color: #E50000;
	font-weight: normal;
	text-decoration: underline;
}

#parkoviste_bottom_navi {
	width: 425px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

.parkoviste_button a {
	width: 200px;
	line-height: 20px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/bcg_parkoviste_button.gif);
	background-repeat: no-repeat;
}

.parkoviste_button a:hover {
	background-image: url(../img/bcg_parkoviste_button_red.gif);
	background-repeat: no-repeat;
}

.porovnani_td {
	background-color: #fafafa;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.table_labels {
	background-color: #CCCCCC;
}

.registrace_content {
	padding-left: 20px;
	width: 720px;
	float: left;
}

.registrace_content_half {
	width: auto;
	float: left;
}

.registrace_content  form {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.registrace_content legend {
	font-size: 14px;
	font-weight: bold;
	color: #E50000;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}

.registrace_content label {
	
}

.registrace_content fieldset {
	border: 1px solid #CCCCCC;
	padding-left: 25px;
}

.registrace_content input {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	width: 270px;
}

.registrace_content textarea {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	background-color: #FFFFFF;
}

input.registrace_content_butt {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E50000;
	font-weight: bold;
	width: 120px;
}

input.registrace_content_checkbox {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 20px;
	margin-left: 25px;
}

.registrace_toptext {
	width: 540px;
	display: block;
}

#topbar_login {
	height: 20px;
	background-color: #fafafa;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 3px;
	border: 1px solid #CCCCCC;
}

.topbar_login_form {
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
}

.topbar_login_form div {
	margin: 0px;
	padding-top: 3px;
}

#topbar_login_div {
	margin: 0px;
	padding: 0px;
	float: right;
	font-weight: normal;
	color: #000000;
}

#topbar_login_div span {
	color: #ff0000;
	font-weight: bold;
}

.topbar_login_input {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 100px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.topbar_login_butt {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #E50000;
	font-weight: bold;
	width: 30px;
	height: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content_magazin {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.magazin_box {
	width: 350px;
	float: left;
	background-color: #FAFAFA;
	padding: 0px;
	margin: 5px;
}

.magazin_box h3 {
	margin: 0px;
	padding: 0px;
	width: 350px;
	background-color: #E50000;
	display: block;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	background-image: url(../img/bcg_magazin_top.gif);
}

.magazin_box_content {
	padding-top: 8px;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.magazin_box_item {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
	background-color: #FAFAFA;
	border: 1px none #CCCCCC;
}

.magazin_box_item_rating {
	width: 338px;
	float: left;
	line-height: 13px;
	padding-left: 10px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}

.magazin_box_item_rating img {
	margin-top: 0px;
	float: left;
	margin-right: 90px;
}

.magazin_box_item_rating span {
	float: left;
	padding-right: 5px;
}

.magazin_box_item p {
	margin: 0px;
	float: left;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: justify;
	width: 318px;
	display: block;
	height: 25px;
	overflow: hidden;
}

.magazin_box_item h4 {
	margin: 0px;
	font-size: 11px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	width: 328px;
	float: left;
	line-height: 12px;
	background-color: #FAFAFA;
	color: #E30300;
	font-weight: bold;
	height: 24px;
	text-align: justify;
}

.magazin_box_button {
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 11px;
	color: #E50000;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 5px;
}

.magazin_box_footer {
	background-image: url(../img/bcg_magazin_footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 5px;
	width: 350px;
	font-size: 1px;
}

.magazin_item_full {
	width: 698px;
	background-color: #fafafa;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

.magazin_item_full h3 {
	color: #E50000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: underline;
	font-size: 17px;
	font-weight: bold;
	text-align: justify;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.magazin_item_full_left p {
	margin: 0px;
	text-align: justify;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
	min-height: 50px;
	_height: 50px; /* IE6 FIX */
}

.magazin_item_full_left {
	width: 545px;
	float: left;
}

.magazin_item_full_right {
	width: 120px;
	float: right;
	padding: 5px 10px 10px 15px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

.magazin_item_full_right img {
	float: left;
	padding-top: 2px;
}

.magazin_item_full_right2 {
	width: 120px;
	float: right;
	padding: 5px 10px 10px 15px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

.magazin_item_full_right span {
	line-height: 18px;
	float: left;
	width: 130px;
}

#parkoviste_top_navi_hodnoceni {
	float: left;
	width: 68px;
	padding-left: 90px;
}

#parkoviste_top_navi_vlozeni {
	float: left;
	width: 36px;
	padding-left: 90px;
}

#karta_content_leftside {
	width: 370px;
	margin-left: 5px;
	float: left;
}

#karta_content_leftside p,#karta_content_rightside p {
	font-size: 11px;
}

#karta_content_leftside a,#karta_content_rightside a {
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 3px;
}

.karta_content_leftside_box {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 11px;
}

.karta_content_leftside_box  h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.karta_content_leftside_box span {
	padding-left: 15px;
}

.kclb_label {
	font-weight: bold;
	line-height: 20px;
}

#karta_content_rightside_mapa {
	text-align: left;
	margin-bottom: 15px;
}

#karta_content_rightside_mapa img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.karta_content_leftside_box form {
	margin-left: 15px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul#kfl li a,ul#kfr li a {
	color: #000000;
}

ul#kfl li a:hover,ul#kfr li a:hover {
	color: #E50000;
}

#kfl .kfl_sekce a {
	color: #E50000;
	text-decoration: underline;
}

#kfl .kfl_sekce a:hover {
	text-decoration: underline;
}

#kfr .kfr_sekce a {
	color: #E50000;
	text-decoration: underline;
}

#kfr .kfr_sekce a:hover {
	text-decoration: underline;
}
/* TV HRADEC active banner*/
#videobanner {
	background-image: url(../img/bgn_actual_tvhradec.png);
	background-repeat: no-repeat;
	height: 111px;
	width: 665px;
	padding-left: 15px;
}
.vthumbnail {
	float: left;
	width: 115px;
	padding-top: 36px;
}
.vthumbnail img {
	border:0px;
}
.vtext {
	font-family:Verdana, Geneva, sans-serif;
	float: left;
	width: 95px;
	padding-top: 34px;
	font-size: 12px;
	line-height: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
.vtext a {
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	color:#006CAC;
	text-decoration:underline;
}
.vtext h3 {
	font-size: 12px;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.vtext a:hover {
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	line-height: 14px;
	color:#75AE15;
}
#watermark_box {
	position:relative;
	display:block;
}
img.watermark {
	position: absolute;
	top: 19px;
	left: 40px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
} 

/* END TV HRADEC active banner*/
