body {
	font-family: verdana;
	font-size: 12px;
	background: #d6d6d6 url(/images/background-content.png) center 0 repeat-y;
}
input, select {
    font-size: 11px;
    font-family: verdana;
}
a {
	color: #c31a1f;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
ul, div, form {
	zoom: 1;
}
.hide {
  display: none;
}
.cln,
.cistic {
	clear: both;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	display: block;
}
.hp	{
	position: absolute; top: 0; left: -10000px;
}
.c {
	text-align: center;
}
.r {
	text-align: right;
}
.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mr5 {
	margin-right: 5px;
}
.mr15 {
	margin-right: 15px;
}
.mr25 {
	margin-right: 25px;
}
.mr20 {
	margin-right: 20px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.pl25 {
	padding-left: 25px;
}
.pr25 {
	padding-right: 25px;
}
.pr15 {
	padding-right: 15px;
}
.pt30 {
	padding-top: 30px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb35 {
	padding-bottom: 35px;
}
.h90 {
	height: 90px;
}
.oh {
	overflow: hidden;
}
.w700 {
	width: 700px !important;
}
.w760 {
	width: 760px !important;
}
.w720 {
	width: 720px !important;
}
.w729 {
	width: 729px !important;
}
.w700 {
	width: 700px !important;
}
.w460 {
	width: 460px !important;
}
.w271 {
  width: 271px;
}
.w280 {
	width: 280px !important;
}
.w230 {
	width: 230px !important;
}
.w220 {
	width: 220px;
}
.w210 {
	width: 210px;
}
.w180 {
	width: 180px;
}
.w140 {
	width: 140px;
}
.w100 {
	width: 100px;
}
.w40 {
	width: 40px;
}
.f10 {
	font-size: 10px;
}
.f11 {
	font-size: 11px;
}
.f14 {
	font-size: 14px;
}
.f18 {
	font-size: 18px;
}
.b {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.nn {
  font-weight: normal !important;
}
.c-red {
	color: #c31a1f !important;
}
.b-blue {
	border: 1px solid #546475;
}
.c-brown {
  color: #2a2a2a;
}
.c-blk {
  color: #000;
}
.c-grey {
	color: #737373;
}
.c-greyy {
	color: #555555;
}
.c-green {
  color: #367F00;
}
a.uln {
	text-decoration: none;
}
a.uln:hover {
	text-decoration: underline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.lh14 {
	line-height: 14px;
}
.lh18 {
	line-height: 18px;
}

.icn-blk-red {
	backgrouand: url(/images/icon-micro-block-red.png) 0 50% no-repeat;
	padding-left: 18px;
	padding-right: 8px;
}
.wrapper {
	width: 994px;
	margin: 0 auto;
}
#wrapper-bottom {
	position: relative;
	_margin-top: 170px;
	z-index: 1;
  left: 0;
  right: 0;
  margin: 0 auto;
	margin-top: 146px;  
}
.background-content {
  background: url(/images/background.png) repeat-x;
	height: 184px;
	position: absolute;
	top: 0;
  width: 100%;
  z-index: 2;
}
#wrapper-top {
	z-index: 2;
	width: 994px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
#wrapper-content {
	width: 990px;
	background: #e6e6e6;
	padding-bottom: 40px;
  padding-left: 4px;
}
#footer-bg {
	background: url(/images/footer-bg.png) 0 bottom repeat-x;
}
#header {
	height: 184px;
	background: url(/images/header.png) no-repeat;
  z-index: 668; 
  position: relative;
}
#header #languages {
	float: left;
	width: 100px;
	padding-top: 10px;
}
#header #languages a {
	display: block;
	width: 16px;
	height: 11px;
	float: left;
	padding-right: 6px;
}
#header #languages a.cz {
	background: url(/images/icon-lang-czech.png) no-repeat;
}
#header #languages a.de {
	background: url(/images/icon-lang-deutsch.png) no-repeat;
}
#header #languages a.en {
	background: url(/images/icon-lang-english.png) no-repeat;
}
#header #languages a.sk {
	background: url(/images/icon-lang-slovakia.png) no-repeat;
}
#header #menu_hor {
	border: 0px solid red;
	float: right;
	width: 986px;
	text-align: left;
	padding-top: 7px;
	padding-right: 0;
}
#header #menu_hor li.main {
	display: inline;
	background: url(/images/top-menu-delimiter.png) right 0 no-repeat;
	line-height: 18px;
	padding-left: 16px;
    text-align: center;
}
#header #menu_hor li.last {
	background: none;
}
#header #menu_hor .but {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding-right: 16px;
	text-decoration: none;
}
#header #menu_hor li a.active, #header #top-menu li a:hover {
	color: #fc0101;
}
#header #logo {
	padding-left: 15px;
	padding-top: 10px;
	float: left;
	width: 423px;
}
#header #motto {
	float: right;
	color: #fff;
	font-size: 14px;
	padding: 70px 15px 0 0;
	width: 260px;
	line-height: 18px;
	text-align: right;
}
#header #motto a {
	color: white;
}
#header #motto a:hover {
	color: #c31a1f;
}
.delimiter {
	background: url(/images/middle-line.png) repeat-x;
	height: 13px;
}
.hp-search .fl1 {
	width: 185px;
	float: left;
	margin-top: 1px;
}
.hp-search .fl2 {
	width: 30px;
	float: left;
	margin-top: 1px;
}
.input-search {
	background: url(/images/input-search.png) no-repeat;
	height: 22px;
	width: 166px;
	border: 0;
	padding: 0px 5px 6px 5px;
        text-indent: 2px;
	margin-right: 7px;
}
.input-search-button {
	background: url(/images/input-search-button.png) 0 bottom no-repeat;
	border: 0;
	width: 24px;
	height: 22px;
	cursor: pointer;
	cursor: hand;
}
.input-subsearch-button {
	background: url(/images/input-subsearch-button.png) no-repeat;
	height: 19px;
	width: 69px;
	border: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a.arrow-red {
	background: url(/images/icon-micro-right-red.png) 0 50% no-repeat;
	padding-left: 15px;
}
.rb-corner {
	background: url(/images/right-bottom-corner.png) right bottom no-repeat;
}
.rb-corner-car {
  background: url(/images/block-corner-car.png) right bottom no-repeat;
}
.mark-black {
	background: url(/images/mark-black.png) no-repeat;
	height: 23px;
	padding-left: 22px;
	font-size: 14px;
	color: #333333;
	padding-top: 4px;
	line-height: 18px;
}


div.skinnedSelect {
	background: url('/images/input-lselect-wide.png') no-repeat scroll 0pt 100%;
	height: 22px;
	margin-top: 3px;
	_background: none;
}
#quickSearch div.skinnedSelect {
  height: 28px;
}
div.skinnedSelect:hover {
  color: #555;
}
div.skinnedSelect.disabled {
  background: url('/images/input-lselect-wide-disabled.png') no-repeat scroll 0pt 100%;
}
div.skinnedSelect.disabled:hover {
  color: #000;
}
.formWide div.skinnedSelect {
  background: url('/images/input-lselect-large.png') no-repeat scroll 0pt 100%;
  _background: none;
}
.formWide div.skinnedSelect.disabled {
  background: url('/images/input-lselect-large-disabled.png') no-repeat scroll 0pt 100%;
}
div.skinnedSelect.short {
	background: url('/images/input-lselect-short.png') no-repeat scroll 0pt 100%;
	_background: none;
}
div.skinnedSelect.micro {
	background: url('/images/input-filter-micro.png') no-repeat scroll 0pt 100%;
	_background: none;
}
div.skinnedSelect.small {
	background: url('/images/input-filter-small.png') no-repeat scroll 0pt 100%;
	_background: none;
}
.formWide div.skinnedSelect.short {
	background: url('/images/input-lselect-medium.png') no-repeat scroll 0pt 100%;
	_background: none;
}
div.skinnedSelect select {
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
	position: relative;
	top: -17px;
	_top: auto;
	z-index: 100;
	cursor: pointer;
	cursor: hand;
	_border: 1px solid #546475;
}
div.skinnedSelect .text {
	float: left;
	padding-top: 1px;
	text-indent: 6px;
	line-height: 19px;
	width: 150px;
	_display: none;
        text-indent: 6px;
        font-size: 13px;
}
#quickSearch div.skinnedSelect .text {
  padding-top: 3px;
}
div.skinnedSelect .text, 
div.skinnedSelect select, 
div.skinnedSelect select option {
	width: 200px;
}
div.skinnedSelect.short .text, 
div.skinnedSelect.short select, 
div.skinnedSelect.short select option {
	width: 98px;
}
div.skinnedSelect.micro .text, 
div.skinnedSelect.micro select, 
div.skinnedSelect.micro select option {
	width: 38px;
}
div.skinnedSelect.small .text, 
div.skinnedSelect.small select, 
div.skinnedSelect.small select option {
	width: 128px;
}
.formWide div.skinnedSelect .text, 
.formWide div.skinnedSelect select, 
.formWide div.skinnedSelect select option {
	width: 247px;
}
.formWide div.skinnedSelect.short .text, 
.formWide div.skinnedSelect.short select, 
.formWide div.skinnedSelect.short select option {
	width: 118px;
}
div.skinnedSelect.fl {
	float: left;
	width: 98px;
}
.formWide div.skinnedSelect.fl {
  width: 118px;
}
div.skinnedSelect.p {
	margin-left: 5px;
}
.formWide div.skinnedSelect.p {
   margin-left: 10px;
}
.search-text-wide {
	border: 0;
	background: url(/images/input-search-text-wide.png) no-repeat;
	width: 196px;
	height: 19px;
	padding-left: 2px;
	padding-top: 1px;
        padding-bottom: 2px;
	padding-right: 5px;
        text-indent: 3px;
}
.search-text-large {
	border: 0;
	background: url(/images/input-search-text-large.png) no-repeat;
	width: 172px;
	height: 19px;
	padding-left: 2px;
	padding-top: 3px;
	padding-right: 80px;
        text-indent: 3px; 
}
.input-button-newsletter {
  background: url(/images/input-button-newsletter.png) no-repeat;
  width: 222px;
  height: 19px;
  border: 0;
  cursor: pointer;
  cursor: hand;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
.input-text-newsletter {
  background: url(/images/input-text-newsletter.png) no-repeat;
  width: 212px;
  height: 19px;
  border: 0;
  padding: 3px 5px 0 5px;
}
.input-button-newsletter-medium {
  background: url(/images/input-button-newsletter-medium.png) no-repeat;
  width: 202px;
  height: 19px;
  border: 0;
  cursor: pointer;
  cursor: hand;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}
.input-text-newsletter-medium {
  background: url(/images/input-text-newsletter-medium.png) no-repeat;
  width: 203px;
  height: 22px;
  border: 0;
  padding: 3px 5px 0 5px;
}
#block-search .markup a, #block-car-cart .markup a {
	background: url(/images/search-markn.png) no-repeat;
	width: 147px;
	height: 30px;
	display: block;
	float: left;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin-right: 1px;
	z-index: 5;
	position: relative;
}
#block-search .markup a.first, #block-car-cart .markup a.first {
	background: url(/images/search-mark.png) no-repeat;
}
#block-search .markup a.active, #block-car-cart .markup a.active {
	background: url(/images/search-markn-active.png) no-repeat;
	color: #333;
}
#block-search .markup a.active.first, #block-car-cart .markup a.active.first {
	background: url(/images/search-mark-active.png) no-repeat;
}
#block-search .top {
	background: url(/images/search-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
	position: relative;
	margin-top: -11px;
}
#block-search .main {
	background: url(/images/search-bg.png) repeat-y;
	min-height: 263px;
	padding: 0 0 10px 8px;
}
#block-search .bottom {
	background: url(/images/search-bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
#block-search .main .block {
	background: url(/images/search-image-bg.png) no-repeat;
	width: 172px;
	height: 115px;
	float: left;
	text-align: center;
	font-size: 11px;
	margin-left: 5px;
	line-height: 13px;
}
#block-search .main .block a {
	text-decoration: none;
}
#block-search .main .block a span {
	display: block;
	font-weight: bold;
}
#block-search .main .block a:hover .l {
	text-decoration: underline;
}
#block-search .main .block .s {
	color: #8d8d8d;
	font-weight: normal;
}
#block-search .main .block.double a .l {
    margin-top: -11px;
}
#block-search-search {
   padding-top: 10px;
}
#block-search-names {
   padding-left: 10px;
}
#block-search-names ul {
    float: left;
    width: 175px;
    font-size: 11px;
    margin-top: 5px;
}
#block-search-names ul li {
   padding: 6px 0 6px 25px;
}
#block-search-names ul li strong {
  font-weight: normal;
  font-size: 10px;
  color: #333;
}
#block-search-names ul li.logo-skoda{
	background: url('/images/logo/skoda.gif') left 2px no-repeat;
}
#block-search-names ul li.logo-volkswagen{
	background: url('/images/logo/volkswagen.gif') left no-repeat;
}
#block-search-names ul li.logo-citroen{
	background: url('/images/logo/citroen.gif') left no-repeat;
}
#block-search-names ul li.logo-ford{
	background: url('/images/logo/ford.gif') left no-repeat;
}
#block-search-names ul li.logo-audi{
	background: url('/images/logo/audi.gif') left no-repeat;
}
#block-search-names ul li.logo-alfa-romeo{
	background: url('/images/logo/alfa-romeo.gif') left no-repeat;
}
#block-search-names ul li.logo-bmw{
	background: url('/images/logo/bmw.gif') left no-repeat;
}
#block-search-names ul li.logo-daewoo{
	background: url('/images/logo/daewoo.gif') left no-repeat;
}
#block-search-names ul li.logo-fiat{
	background: url('/images/logo/fiat.gif') left no-repeat;
}
#block-search-names ul li.logo-hyundai{
	background: url('/images/logo/hyundai.gif') left no-repeat;
}
#block-search-names ul li.logo-jaguar{
	background: url('/images/logo/jaguar.gif') left no-repeat;
}
#block-search-names ul li.logo-kia{
	background: url('/images/logo/kia.gif') left no-repeat;
}
#block-search-names ul li.logo-mitsubischi{
	background: url('/images/logo/mitsubischi.gif') left no-repeat;
}
#block-search-names ul li.logo-nissan{
	background: url('/images/logo/nissan.gif') left no-repeat;
}
#block-search-names ul li.logo-opel{
	background: url('/images/logo/opel.gif') left no-repeat;
}
#block-search-names ul li.logo-peugeot{
	background: url('/images/logo/peugeot.gif') left no-repeat;
}
#block-search-names ul li.logo-renault{
	background: url('/images/logo/renault.gif') left no-repeat;
}
#block-search-names ul li.logo-seat{
	background: url('/images/logo/seat.gif') left no-repeat;
}
#block-search-names ul li.logo-toyota{
	background: url('/images/logo/toyota.gif') left no-repeat;
}
#block-search-names ul li.logo-volvo{
	background: url('/images/logo/volvo.gif') left no-repeat;
}
#block-search-names h2 {
  padding-bottom: 3px;
}
#block-search-costs {
	padding-top: 10px;
}



#block-banners {
  margin-top: 30px;
  margin-left: -3px;
}
#block-banners .f1,
#block-banners .f2,
#block-banners .f3,
#block-banners .f4 {
       float: left;
       width: 230px;
       margin-right: 24px;
}
#block-banners .f4 {
  margin-right: 0;
}
#block-banners .f5,
#block-banners .b1,
#block-banners .b2 {
		border: 0px solid red;
       float: left;
       width: 483px;
       margin: 0 0px 0 2px;
}
#block-banners .b2 {
       margin-left: 19px;
}
.icn-sell-car {
	background: url(/images/icon-sel-car.png) no-repeat;
	width: 215px;
	height: 41px;
	padding-top: 135px;
	padding-left: 15px;
}
.icn-sell-car a {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.icn-buy-car {
	background: url(/images/icon-buy-car.png) no-repeat;
	width: 215px;
	height: 41px;
	padding-top: 135px;
	padding-left: 15px;
}
.icn-buy-car a {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.icn-contact {
	background: url(/images/icon-contact.png) no-repeat;
	width: 211px;
	height: 41px;
	padding-top: 135px;
	padding-left: 15px;
}
.icn-contact a {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.icn-window {
	background: url(/images/icon-window.png) no-repeat;
	width: 211px;
	height: 41px;
	padding-top: 98px;
	padding-left: 15px;
}
.icn-window a {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.button-red, .button-red span {
	display: block;
}
.button-red .l, .button-red .r {
	width: 5px;
	height: 19px;
	background: url(/images/button-red-left.png) no-repeat;
	float: left;
}
.button-red .r {
	background: url(/images/button-red-right.png) no-repeat;
}
.button-red .m {
	height: 19px;
	background: url(/images/button-red-bg.png) repeat-x;
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	text-align: center;
}
.rank .poll {
	background: url(/images/poll-bg.png) repeat-x;
	height: 9px;
	width: 140px;
	float: left;
	margin-top: 1px;
}
.rank .poll p {
	background: url(/images/poll-bg-active.png) repeat-x;
	height: 9px;
}
.rank .pollt {
	float: left;
	width: 20px;
	padding-left: 8px;
}
.rank {
	font-size: 11px;
	color: #818181;
	margin-left: 15px;
}
.input-news {
	background: url(/images/input-newsletter.png) no-repeat;
	border: 0;
	width: 24px;
	height: 22px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}
.blocks-news {
    height: 375px;
    overflow: hidden;
}
.blocks-news h3 {
   background: url(/images/icon-micro-right-red.png) 5px 5px no-repeat;
   padding-left: 20px;
   line-height: 16px;
}
.blocks-news .block .text {
    /*height: 114px;*/
    width: 180px;
   overflow: hidden;
}
.blocks-news .block p.f11 {
   padding-left: 5px;
}
.blocks-news .block .img {
    width: 71px;
    height: 77px;
    overflow: hidden;
}
.blocks-news .button-red {
   margin-left: 5px;
}
.input-newsletter {
	background: url(/images/input-search.png) no-repeat;
	height: 22px;
	width: 166px;
	border: 0;
	padding: 1px 5px 6px 5px;
	margin-right: 1px;
        text-indent: 5px;
} 
.blk-new-car {
	width: 170px;
	margin-top: 12px;
	float: left;
	margin-right: 18px;
	_margin-right: 15px;
}
.blk-new-car .top {
	background: url(/images/block-new-car-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
.blk-new-cars {
	_margin-left: 10px;
}
.blk-new-car .main {
	background: url(/images/block-new-car-bg.png) repeat-y;
	padding-left: 17px;
	font-size: 11px;
	line-height: 17px;
	height: 160px;
	padding-top: 8px;
}
.blk-new-car .main .s {
	color: #737373;
}
.blk-new-car .bottom {
	background: url(/images/block-new-car-bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
.blk-new-car a {
	text-decoration: none;
	font-weight: bold;
}
.blk-new-car a span {
	text-decoration: underline;
}
.blk-new-car a:hover span {
	text-decoration: none;
}
.blk-new-car a img {
	border: 1px solid #546475;
	margin-left: 7px;
}
.blk-new-car .link a {
	background: url(/images/icon-black-more.png) no-repeat;
	display: block;
	width: 29px;
	height: 26px;
}
.blk-new-car a span {
	display: block;
}
.blk-new-car .link {
	width: 29px;
	height: 26px;
	margin-left: 130px;
	position: relative;
	margin-top: -20px;
}
.blk-new-car-button {
	margin-left: 522px;
	position: relative;
	margin-top: -9px;
	padding: 0 30px;
	background: #E6E6E6;
	width: 220px;
}
.blk-new-car-button a {
	text-decoration: none;
}
.blk-new-car-button .m {
	width: 200px;
}
#footer {
	background: url(/images/footer.png) no-repeat;
	height: 203px;
	width: 994px;
	text-align: right;
	color: #585858;
}
#footer .buttons {
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 13px;
}
#footer .buttons a {
	margin-left: 20px;
	border: 0px solid red;
	padding-bottom: 4px; 
}
#footer .buttons a span {
	font-size: 11px;
}
#footer a {
	color: #585858;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: underline !important;
}
#footer .facebook {
	background: url(/images/icon-small-facebook.png) no-repeat;
	padding-left: 20px;
}
#footer .twitter {
	background: url(/images/icon-small-twitter.png) no-repeat;
	padding-left: 20px;
}
#footer .youtube {
	background: url(/images/icon-small-youtube.png) no-repeat;
	padding-left: 20px;
}
#footer .rss {
	background: url(/images/icon-small-rss.png) no-repeat;
	padding-left: 20px;
}
#footer .sitemap {
	background: url(/images/icon-small-sitemap.png) no-repeat;
	padding-left: 20px;
}
.ie-news .block {
	&margin-top: -10px;
}
.ie-cornerfix {
  _width: 680px !important;
  _margin-right: 20px !important;
}
.ie-cornerfix2 {
  _margin-right: 17px !important;
}
#block-car-cart {
	margin: 10px 0 0;
	width: 985px;
}
#block-car-cart .iko-sleva {
	width: 118px;
	height: 119px;
	background: transparent url('/images/hvezda-zluta.png') no-repeat;
	_background-image: url('/images/hvezda-zluta.gif');
	position: absolute;
	margin: -45px 0 0 575px;
	padding: 30px 0 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	font-family: tahoma;
}
#block-car-cart .iko-sleva strong {
	font-size: 18px;
	font-family: tahoma;
}
#block-car-cart .block-car-cart-top {
	background: url(/images/list-car-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
	position: relative;
	margin-top: -11px;
}
#block-car-cart .block-car-cart-main {
	background: url(/images/list-car-bg.png) repeat-y;
	min-height: 200px;
	padding: 10px 10px 10px 20px;
}
#block-car-cart .block-car-cart-bottom {
	background: url(/images/list-car-bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
#block-car-cart .car-image {
	float: left;
	width: 640px;
	height: 445px;
	border: 1px solid #5b6a7a;
	text-align: center;
	overflow: hidden;
}
.button-grey-phone, .button-grey-home, .button-grey-key, .button-grey-car {
	background: url(/images/button-grey-phone.png) no-repeat;
	width: 202px;
	height: 39px;
	display: block;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 60px;
	line-height: 18px;
	margin-bottom: 7px;
}
.button-red-rezerv {
	background: url(/images/button-red-rezerv.png) no-repeat !important;
}
.button-red-rezerv span {
	visibility: hidden;
}
.button-grey-phone:hover, .button-grey-home:hover, .button-grey-key:hover, .button-grey-car:hover {
	color: #C31A1F;
}
.button-grey-home {
	background: url(/images/button-grey-home.png) no-repeat;
}
.button-grey-key {
	background: url(/images/button-grey-key.png) no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
.button-grey-car {
	background: url(/images/button-grey-car.png) no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
}
.white-block190 {
	width: 271px;
	margin-bottom: 14px;
}
.white-block190 .top {
	background: url(/images/white-block190-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
.white-block190 .bottom {
	background: url(/images/white-block190-bottom.png) no-repeat;
	height: 20px;
	font-size: 1px;
}
.white-block190 .main {
	background: url(/images/white-block190-bg.png) repeat-y;
	padding: 5px 10px 7px 10px;
	line-height: 16px;
}
#block-white-wide {
  margin-top: 20px;
}
#block-white-wide .block-white-wide-top {
	background: url(/images/white-block729-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
#block-white-wide .block-white-wide-main {
	background: url(/images/white-block729-bg.png) repeat-y;
	min-height: 200px;
	padding: 10px 25px;
}
#block-white-wide .block-white-wide-bottom {
	background: url(/images/white-block729-bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
#gallery {
	margin-top: 10px;
}
#gallery .left {
	width: 11px;
	float: left;
	height: 72px;
}
#gallery .left a {
	background: url(/images/red-arrow-left.png) no-repeat;
	display: block;
	height: 72px;
}
#gallery .right {
	width: 11px;
	float: right;
	height: 72px;
}
#gallery .right a {
	background: url(/images/red-arrow-right.png) no-repeat;
	display: block;
	height: 72px;
}
#gallery .center {
	float: left;
	width: 903px;
	margin: 0 15px;
	overflow: hidden;
	height: 74px;
	_width: 898px;
}
#gallery .center a {
	display: block;
	float: left;
	height: 72px;
	width: 97px;
	margin-right: 13px;
	overflow: hidden;
	border: 1px solid #637281;
}
.white-block350 {
	width: 354px;
	float: left;
}
.white-block350 .top {
	background: url(/images/white-block350-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
.white-block350 .bottom {
	background: url(/images/white-block350-bottom.png) no-repeat;
	height: 20px;
}
.white-block350 .main {
	background: url(/images/white-block350-bg.png) repeat-y;
	padding: 5px 10px 7px 10px;
	line-height: 16px;
}
.white-block200 {
	width: 283px;
	float: left;
	margin-left: 18px;
}
.white-block200 .top {
	background: url(/images/white-block200-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
.white-block200 .bottom {
	background: url(/images/white-block200-bottom.png) no-repeat;
	height: 20px;
}
.white-block200 .main {
	background: url(/images/white-block200-bg.png) repeat-y;
	padding: 5px 10px 0px 10px;
	line-height: 16px;
}
.white-block200 .main .height {
	overflow: hidden;
  min-height: 146px;
  height:auto !important;
  height:146px;

}
.table .f {
	font-weight: bold;
	width: 130px;
	float: left;
}
.table .s {
	width: 200px;
	float: left;
}
.table p {
	margin-bottom: 7px;
	font-size: 11px;
}
.table span {
	display: block;
}
.b1px {
	height: 1px;
	background: #ccc;
	font-size: 1px;
}
.b2px {
	height: 2px;
	background: #ccc;
	font-size: 1px;
}
.links {
	line-height: 19px;
}
.links {
	padding-top: 7px;
	line-height: 20px;
	font-size: 13px;
	padding-left: 3px;
}
.links a {
	margin-right: 10px;
}
.links a span {
	font-size: 10px;
}
.links a {
	color: #585858;
	text-decoration: underline;
	font-weight: bold;
}
.links a:hover {
	text-decoration: none !important;
}
.links .facebook {
	background: url(/images/icon-small-facebook.png) no-repeat;
	padding-left: 20px;
}
.links .twitter {
	background: url(/images/icon-small-twitter.png) no-repeat;
	padding-left: 20px;
}
.links .linkuj {
	background: url(/images/icon-small-linkuj.png) 0 2px no-repeat;
	padding-left: 20px;
}
.car-block-icons {
	margin-top: 15px;
	background: url(/images/car-block-icons.png) no-repeat;
	height: 62px;
}


.article {
  line-height: 18px;
  margin-top: 20px;
  padding-bottom: 35px;
  color: #2a2a2a; 
}
.article img {
  border: 1px solid #546475;
  margin: 20px;
  margin-left: 0;
}
.article img.fr {
  margin-right: 0;
  margin-left: 20px;
}
.article table {
  width: 100%;
  color: #fff;
  margin-top: 20px;
}
.article table tr td {
  border: 2px solid #fff;
  background: #ededed;
  color: #2a2a2a;
  height: 22px;
  padding: 0 8px;
}
.article table tr.s td {
  background: #d5d9dd;
}
.article table.poradna {
	background-color: #fff;
}
.article table.poradna tr td {
	background-color: transparent;
}
.article table tr th {
  background: url(/images/table-top.png) repeat-x;
  border: 2px solid #fff;
  height: 22px;
  text-align: left;
  padding: 0 8px;
}
.article.sum {
  padding-bottom: 0px;
}


#block-list-car .block-list-car-top {
	background: url(/images/search-top.png) no-repeat;
	height: 10px;
	font-size: 1px;
}
#block-list-car .block-list-car-main {
	background: url(/images/search-bg.png) repeat-y;
	min-height: 200px;
	padding: 5px 12px 10px 12px;
}
#block-list-car .block-list-car-bottom {
	background: url(/images/search-bottom.png) no-repeat;
	height: 10px;
	font-size: 1px;
}

#block-list-car-filter {
  margin-left: 154px;
}
#block-list-car-filter .f1 {
  width: 100px;
  float: left;
  text-align: right;
  padding-top: 8px;
  padding-right: 5px;
}
#block-list-car-filter .f2 {
  width: 45px;
  float:left;
}
#block-list-car-filter .f3 {
  width: 85px;
  float: left;
  padding-top: 8px;
  text-align: right;
  padding-right: 5px;
}
#block-list-car-filter .f4,
#block-list-car-filter .f5 {
  width: 135px;
  float: left;  
}
#block-list-car-filter .f6 {
  width: 24px;
  float: left;  
  margin-top: 2px;
}

#list-cars {
  padding: 10px 0;
}
#list-cars .iko-sleva	{
	width: 79px;
	height: 78px;
	background: transparent url('/images/hvezda-zelena.png') no-repeat;
	_background-image: url('/images/hvezda-zelena.gif');
	position: absolute;
	margin: 40px 0 0 82px;
	padding: 18px 0 0 0;
	text-align: center;
	font-weight: bold;
}
#list-cars .iko-sleva strong {
	font-size: 14px;
}
#list-cars .block {
  background: url(/images/list-car-block.png) no-repeat;
  height: 98px;
  padding: 12px 15px;
  margin-top: 5px;
}
#list-cars .block .f1 {
  border: 1px solid #546475;
  width: 120px;
  height: 90px;
  overflow: hidden;
  float: left;
}
#list-cars .block .f2 {
  float: left;
  width: 230px;
  margin-left: 20px;
  padding-top: 10px;  
}
#list-cars .block .f3 {
  float: left;
  width: 300px;
  font-size: 11px;
}
#list-cars .block .f3 .h {
  height: 60px;
  overflow: hidden;
}
#list-cars .block .f3 p {
  padding-bottom: 3px;
}
#list-cars .block .f3 p .f {
  width: 60px;
  font-weight: bold;
  display: block;
  float: left;
}
#list-cars .block .f3 p .s {
  float: left;
  width: 240px;
  display: block;
  color: #737373;
  height: 12px;
  overflow: hidden;
}


.paging .left {
  width: 52px;
  float: left;
}
.paging .prev {
  background: url(/images/paging-left-arrow.png) no-repeat;
  width: 14px;
  height: 12px;
  display: block;
  float: left;
}
.paging .first {
  background: url(/images/paging-left-arrows.png) no-repeat;
  width: 14px;
  height: 12px;
  display: block;
  float: left;  
  margin-right: 10px;
}
.paging .next {
  background: url(/images/paging-right-arrow.png) no-repeat;
  width: 14px;
  height: 12px;
  display: block;
  float: right;  
}
.paging .last {
  background: url(/images/paging-right-arrows.png) no-repeat;
  width: 14px;
  height: 12px;
  display: block;
  float: right;  
  margin-left: 10px;
}
.paging .right {
  width: 52px;
  float: right;
}
.paging .center {
  width: 600px;
  float: left;
  text-align: center;
  color: #4c4c4c;
  font-size: 11px;
}
.paging .center a,
.paging .center span {
  font-weight: bold;
  margin: 0 4px;
}
.paging .aktivni {
  color: black;
  text-decoration: none;
}

#menu_hor { z-index: 88888; }
#menu_hor ul       { border: 0px solid white;}
#menu_hor a:hover  { color:#fc0101 !important; }
#menu_hor span       { cursor: pointer; cursor: hand; }
#menu_hor li.kosik      { background-image: none;}
#menu_hor ul ul li:hover a     { color: black; padding: 5px 0 5px 20px; display: block; }
#menu_hor li       { position: relative; text-align: left; }
#menu_hor ul ul a       { font-weight: bold; color: white; padding: 5px 14px 5px 20px; display: blocsk; text-decoration: none; }
#menu_hor div       { font-weight: bold; color: white; padding: 5px 14px 5px 20px; display: block; text-decoration: none; cursor: Default; background: url('/images/menu-odrazka.gif') left no-repeat; }
#menu_hor ul ul a:hover      { color: black; display: block; }
#menu_hor a.selected    { color: black; display: block; }
#menu_hor ul .prvni     { background-image: none !important; }

#menu_hor .sub					{ width: 280px; font-size: 11px; padding: 0 10px 15px 0px; background: #D71017 url('/images/pozadi-menu-hor-sub.gif') repeat-y;  border: 1px solid #A80A11; }
#menu_hor .sub.standart			{ width: 280px !important; }
#menu_hor .sub .reklama				{ border: 0px solid white; background-image: none; padding-bottom: 20px; width: 230px; float: right;}
#menu_hor .sub .reklama a			{ display: block; margin: 0; padding: 0; }
#menu_hor .sub .reklama a img		{ margin: 20px 10px 0 10px; }
#menu_hor .sub .reklama a .no-margin { margin-right: 0 !important; }
#menu_hor .sub ul					{ margin: 25px 0 0 20px; width: 250px; float: left; }
#menu_hor .sub li 				{ margin: 0;  padding: 0px 0px;}
#menu_hor .sub li 				{ width: 250px; font-weight: bold; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px; border-top: 1px dotted #AAABAC; background-image: url('/images/menu-odrazka-sub.gif'); }
#menu_hor .sub li a 				{ color: white; text-decoration: none; display: block; margin: 0px; }
#menu_hor .sub li.prvni-sub		{ border: 0; } 
#menu_hor .sub li div				{ color: white; text-decoration: none; display: block; margin: 0px;  padding-left: 10px;}
#menu_hor .sub li.main1		 	{ color: white; }
#menu_hor .sub li.main1:hover a 	{ color: #fc0101 !important; margin: 0px;  padding: 5px 14px 5px 20px; }
#menu_hor .sub 			{ background-color: #3F3F3F; position: absolute; visibility: visible;  z-index:10000; display: none; margin-top: 5px; &margin-top: 21px; &left: 0px; border: 1px solid #AAABAC; border-top: 0;  }


.article img.obrazek-doprava,
.default img.obrazek-doprava { float: right; margin: 20px; margin-right:0; }
.default img.obrazek-doprava { margin-top: 0; }
.article img.obrazek-doleva,
.default img.obrazek-doleva,
#recenze .mainFoto { float: left; margin: 20px; margin-left:0; }
.default img.obrazek-doleva,
#recenze .mainFoto { margin-top: 0; }
.article p {
  padding-bottom: 10px;
}
.article .file { height: 22px !important; }
.article #detail .foto { float: right; width: 163px; height: 750px; }
.article #detail .popis { float: left; width: 495px; padding-right: 20px; padding-top: 20px;  }
.article #detail h2 { color: #C31A1F; }
.article h2 { font-size: 13px; color: #C31A1F; }
.article .c { font-weight: bold; text-align: left; color: #555; margin-bottom: 15px; }
.article ul { padding-left: 20px; margin-bottom: 20px; }
.article ul li { list-style-type: disc; }
.article ol { padding-left: 20px; margin-bottom: 20px; }
.article ol li { list-style-type: decimal; }
.article #tlacitka a { text-decoration: none; padding-right: 30px; }
.article #tlacitka a:hover { color: #000; } 
.article #tlacitka { background: #eee; padding: 5px 10px; margin-bottom: 30px; }
.article #tlacitka div { display: inline }
.article .kontakt { font-size: 11px; }
.article .border { margin-bottom: 20px; }
#formulare .article form { padding: 0 60px; margin-bottom: 20px;  }
#formulare .article form input { border: 1px solid #D0CFFF; }
#formulare .article form textarea { border: 1px solid #D0CFFF; }
#formulare .article form .submit input { cursor: pointer; cursor: hand; font-weight: bold; color: #fff; background: #fff url(/images/input-subsearch-button.png) no-repeat; width: 69px; height: 20px !important; border: 0 !important; }
#formulare .article form .submit { padding: 5px 0; }
#formulare .article .souhlas { font-size: 11px; }
.article #fotogalerie .img { float: left; width: 130px; }
.article #fotogalerie .ll { float: left; width: 540px; }
.article #fotogalerie .img img { margin-top: 0; }
.article #fotogalerie-polozky { text-align: center; padding: 0;  }
.article #fotogalerie-polozky .imgs { float: left; width: 280px; height: 320px; margin-left: 20px; overflow: hidden;  }
.article #fotogalerie-polozky .imgs img { margin: 5px auto; }
.article #fotogalerie .desc { text-align: left; margin-bottom: 30px; }

#bannerPopup					{ display: none; border: 3px solid black; position: absolute; top: 0; z-index: 10000; overflow: hidden; width: 400px; height: 502px; margin: 150px 0 0 300px; background-color: white; }
#bannerPopup .hlavicka			{ color: #FCFF00; font-size: 14px; height: 18px; padding: 3px 5px 0 5px; font-weight: bold; text-align: right; background-color: black; border-bottom: 1px solid #020202; }
#bannerPopup .hlavicka a		{ color: #FCFF00; }



.hpp1 { width: 227px !important; }
.hpp2 { margin-left: 25px; }
.hpp3 { margin-left: 24px; width: 226px !important; }
.hpp4 { margin-left: 28px; }
.hpp6 .hpp5 { height: 265px; overflow: hidden; }
.hpp6 .hpp7 { margin-top: 8px; }
.hpp5 {
  background: url(/images/right-bottom-corner.png) right bottom no-repeat;
  margin-top: 5px;
}
#block-car-cart .hpp5 { background: none; }
#block-car-cart .hpp7 { margin-top: 20px; }
.hpp5 .arrow-red { padding-left: 10px; }

p.arrow-red {
  background: url("/images/icon-micro-right-red.png") 0px 5px no-repeat;
  padding-left: 15px;
}
#poll-opener { min-height:92px; height:auto !important; height:92px; }
#poll-opener .hidden { display: none; }

.default ul {
  margin: 0 0 10px 30px;
}
.default ul li {
  list-style-type: disc;
}
.default p {
  margin-bottom: 10px;
}
.default h2 { margin-bottom: 15px; }
.default input, .default select, .default textarea,
.article input, .article select, .article textarea { border: 1px solid #D0CFFF !important; font-size: 12px; }
.default input, .default select, 
.article input, .article select { height: 15px !important; padding: 2px 0 !important; } 
.default select, .article select { cursor: pointer; cursor: hand; width: 180px; height: 21px !important; }
.default .submit input { cursor: pointer; border: 0 !important; cursor: hand; font-weight: bold; color: #fff; background: url(/images/input-subsearch-button.png) no-repeat; width: 72px; height: 21px !important; border: 0; }
.default .submit { padding: 4px; }
.default textarea { width: 400px; }
.default table td { padding: 3px 5px; vertical-align: top; }
.default form { margin: 15px 30px; background: #eee; padding: 5px 10px; }
.default .souhlas { font-size: 11px; margin: 0 30px; }
.right-column .rb-corner { margin-bottom: 20px; }

#block-car-cart-s2,
#block-car-cart-s3,
#block-car-cart-s4,
#block-car-cart-s5 { display: none; }



.info_message {
  background: url(/images/message.png) no-repeat;
  padding: 33px 40px 0 40px;
  height: 46px;
  font-size: 13px;
  margin: 20px 0;
  color: #367F00;
  font-weight: bold;
}

.error_message {
  background: url(/images/message.png) no-repeat;
  padding: 33px 40px 0 40px;
  height: 46px;
  font-size: 13px;
  margin: 20px 0;
  color: #CE191F;
  font-weight: bold;
}
#navigation {
  height: 12px;
  overflow: hidden; 
  hasLayout: true;
}
#navigation a {
  zoom: 1;
  hasLayout: true;
  background: url(/images/icon-micro-block-red.png) 0 1px no-repeat;
}
#navigation span {
  background: url(/images/icon-micro-block-red.png) 0 1px no-repeat;
}


#benefity p {
  background: url(/images/icon-hand.png) no-repeat;
  padding-left: 22px;
  line-height: 18px;
}
#benefity {
  float: right;
  width: 250px;
  margin-top: 12px;
}
#benefity h2 {
  margin-bottom: 10px;
}
#benefityl {
  float: left;
  width: 415px;
  line-height: 15px;
  margin-top: 24px;
}
#benefityl table {
  margin-bottom: 10px;
  margin-top: 10px;
}
#benefityl textarea {
  width: 270px;
}
#benefityl form {
  margin-left: 0;
  padding-top: 15px;
}
.souhlas.short {
  padding-left: 0;
  margin: 5px 0 5px 0;
}


.article .recenze-fl {
  float: left;
  width: 140px;
}
.article .recenze-fr {
  float: left;
  width: 530px;
  padding-top: 15px;
}
#volby {
  background: #EEEEEE;
  padding: 6px 12px;
}
#volby select {
  width: 150px;
}
#volby .submit {
  display: inline;
}
#volby .submit input { 	
  background: url(/images/input-newsletter.png) no-repeat;
	border: 0 !important;
	width: 24px;
	height: 22px !important;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

#predvyber-osobni						{ margin-left: 4px; }
#predvyber-osobni .top					{ background: transparent url('../images/header-box-predvyber-search.gif') no-repeat; height: 6px; overflow: hidden; }
#predvyber-osobni .body 				{ background: transparent url('../images/pozadi-box-predvyber-search.gif') repeat-y; border: 0px solid red; padding: 10px 0 10px 50px; }
#predvyber-osobni .down					{ background: transparent url('../images/footer-box-predvyber-search.gif') no-repeat; height: 6px; }
#predvyber-osobni a						{ text-decoration: none; }
#predvyber-osobni ul					{ list-style-type: none; margin: 0 0 0 1px; padding: 0; }
#predvyber-osobni ul li					{ display: block; float: left; width: 235px; background: left no-repeat; padding: 10px 0 10px 65px; border: 0px solid red; }
#predvyber-osobni input					{ margin-bottom: -1px; }

.ajaxSearch { margin: 0px 0 0 -10px; }
.ajaxSearch .w729 { width: 610px; }
.ajaxSearch #block-white-wide .block-white-wide-top {
	margin: -30px 0 0 0px;
	background-image: none;
}
.ajaxSearch #block-white-wide .block-white-wide-main {
	background-image: none;
}
.ajaxSearch #block-white-wide .block-white-wide-bottom {
	background-image: none;
}

#rezervation .fleft {
   width: 356px;
   float: left;
   padding-top: 20px;
}
#rezervation .fright {
   float: right;
   width: 272px;
}
#rezervation .fleft form {
  padding: 0;
  margin: 0;
  background: none;
}
#rezervation .fleft form .input {
  background: url(/images/rezervation-input.png) no-repeat;
  width: 140px;
  height: 22px !important;
  border: 0 !important;
  font-size: 11px !important;
  padding: 2px 5px 0 5px !important;
}
#rezervation .fleft form .textarea {
  background: url(/images/rezervation-textarea.png) no-repeat;
  width: 264px;
  height: 90px !important;
  border: 0 !important;
  font-size: 11px !important;
  padding: 4px 5px 0 5px !important;
  margin-bottom: 10px;
}
#rezervation .fleft form td {
  vertical-align: top !important;
  padding: 2px 0 0 0;
}
#rezervation .fleft form td.f {
  padding-top: 6px;
  padding-right: 10px;
}
#rezervation .fleft .text {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 10px;
}
#rezervation .fright .frame {
  width: 272px;
  height: 190px;
}
#rezervation .fright .frame span {
  background: url(/images/rezervation-frame.png) no-repeat;
  width: 272px;
  height: 190px;
  display: block;
  position: absolute;
}
#rezervation .fright .param {
  background: url(/images/rezervation-param.png) no-repeat;
  height: 83px;
  margin-top: 15px;
}
#rezervation .fright .param ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
#rezervation .fright .param li {
  background: url(/images/icon-micro-block-red.png) 0 50% no-repeat;
  margin-left: 10px;
  padding: 3px 10px 3px 15px;
  list-style-type: none;
}
#rezervation .fright .costs {
  background: url(/images/rezervation-costs.png) no-repeat;
  height: 137px;
  margin-top: 15px;
  padding: 10px;
}
#rezervation .fright .costs .sm {
  color: #555555;
  font-size: 0.8em;
}
#rezervation .fright .costs .w {
  color: #fff;
  font-weight: bold;
}
#rezervation .fright .costs .c {
  color: #c31a1f;
  font-weight: bold;
  font-size: 18px;
}
#rezervation .fright .costs .p {
  padding-top: 5px;
}
#rezervation .fright .costs .bold {
  font-weight: bold;
  float: left;
  width: 150px;
  font-size: 11px;
}
#rezervation .fright .costs .splatka {
  margin-top: -5px;
}
#rezervation .fright .costs .fr {
  float: left;
  width: 80px;
}
#rezervation .fright .costs .wine {
  color: #c31a1f;
}
#rezervation .fright .costs .stnd {
  padding-top: 10px;
  padding-bottom: 35px;
}
