<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* DEFAULT CLASSES -------------------------------------------------------------------------------- */
.clear {clear:both; height: 0px; line-height: 0px; overflow: hidden; font-size:0; margin:0; padding:0;}


/* DEFAULT TAGS -------------------------------------------------------------------------------- */
ul { margin: 0px; padding: 0px; list-style: none;}
li { margin: 0px; padding: 0px; display: block;}
form {margin: 0; padding:0;}            
a img {border: 0px;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ital_input {color: #7f7f7f; font-style: italic;}
/*select {height: 1.8em;}
select option {padding: 3px 0px 0px 0px;} */
a {color: #da0c15; text-decoration: underline;}
a:hover {text-decoration:none;}

body {margin: 0; padding: 0;  font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; background:  url('../images/bg_repeat.png') center; color: #333333;}

.bg_top_repeat { background:  url('../images/bg_top_repeat.png') center top repeat-x; }
.bg_top { background:  url('../images/bg_top.png') center 2px no-repeat; }


#mother {width: 992px; margin: 0 auto; position: relative;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size:1.8em; padding: 24px 22px 20px 22px; margin:0px 0px 15px 0px; background: url(../images/h1_border.png) bottom repeat-x;}
h2 { color: #333333; font-size: 1.7em; font-weight:bold; margin:1em 0 0.5em 0; padding: 0.25em 0em; line-height: 1em;}
h3 { margin:1em 0 0.5em 0; color: #333333; font-size: 1.3em; font-weight: normal; font-weight: bold;}
.h2 {color: #216383; font-size: 1.45em; font-weight: normal; font-style: italic;}
.h2_margin {margin-bottom: 5px;}

.page {margin: 0px 5px;line-height:1.4em; border: 1px solid #d9d7d7; border-radius: 3px; background: url('../images/page_bg.png');}
.page .content {margin: 15px 22px; }
.page p { margin:1em 0em 1em 0em; }
.page ul {margin:1em 0em 1em 0em;}
.page ul li { padding:0px 0px 0px 15px; margin: 1px 0px 5px 17px; background: url('../images/li2.png') no-repeat 0px 7px;}

p {margin:0.5em 0em 1em 0em; font-size: 0.9em;}

.tabs { display:none; }

.tab_content {display:block !important; padding: 5px 23px 5px 23px;  position: relative; border-radius: 3px; }

/*LIST*/
table.list { width: 100%;  border-spacing: 0;   border-collapse: collapse;  }
table.list td, table.list th {  padding: 5px 5px !important; font-size: 0.9em; text-align:left;}
table.list th {   background: url(../images/th_bg.png) repeat-x; color: white;  font-weight: bold;}
table.list td {border-bottom: 1px solid #cccccc;}

table.list .photo {display:inline; margin-right: 5px; float:right; width: 16px; height: 16px; background: url('../images/photo.png') no-repeat;}
table.list .photo2 {float:right; margin-right: 5px;}
table.list .edit {display:inline; margin-right: 5px; float:right; width: 16px; height: 16px; background: url('../images/edit.png') no-repeat;}
table.list .detail {display:inline; margin-right: 5px; float:right; width: 16px; height: 16px; background: url('../images/detail.png') no-repeat;}
table.list .delete {display:inline;margin-right: 5px; float:right; width: 16px; height: 16px; background: url('../images/delete.png') no-repeat;}
table.list .visible {float:right; margin-right: 5px; display:inline; background: url('../images/icon_visible.png') no-repeat; width: 17px; height: 15px; }
table.list .visible:hover {background: url('../images/icon_visible.png') 0px -15px no-repeat;}
table.list .hidden {float:right; margin-right: 5px; display:inline; background: url('../images/icon_visible.png') 0px -15px no-repeat; width: 17px; height: 15px; }
table.list .hidden:hover {background: url('../images/icon_visible.png') 0px 0px no-repeat;}


/* tabulka s formularem */
table.form {margin-top: 10px; }
table.form tr {}
table.form tr td {padding-top: 7px; vertical-align:top;}
table.form tr td.name {font-weight:bold; padding-right: 10px; padding-top: 13px;}
table.form tr td.subname { padding-right: 10px; padding-top: 13px;}
table.form tr td.value {padding-right: 10px;}
table.form .input_bg {background: url('../images/input_bg.png') repeat-x; background-color:#FAFAFA; border: 1px solid #d2d1d1; 
					  border-radius: 5px; float:left; padding: 5px 7px 5px 7px; }
table.form input.text {background: transparent; height: 17px; border: 0; font-size: 0.9em; width: 162px; color: #333333;}
table.form span.big {font-size: 1.2em; color: #009AE9 !important; font-weight:bold;}
table.form span.head {font-size: 1.2em; font-weight:bold;}
table.form em.small {font-size: 0.9em}

input.mini {width: 30px !important;}
input.small {width: 60px !important;}
input.smaller  { width: 103px !important;}
input.bigger  { width: 200px !important;}
input.big  { width: 300px !important;}

table.form .required {background: url('../images/required.png') right 4px no-repeat; padding-right: 12px;}
table.form .description {color: #727272; font-size: 0.85em; margin-top: 7px;}
table.form .additional { margin-top: 7px; display: inline; float: left; margin-left: 10px;}
table.form span.description {float:left; display:inline; margin-left:10px;}


.form .styledSelect {width: 207px;  margin: 0; padding: 0px 0px 0px 0px; position: relative; color: #4d4848;
							  cursor: pointer; height: 29px; z-index: 2;   background: url('../images/input_bg.png') repeat-x; border-radius: 5px; border: 1px solid #d2d1d1;}
.form .styledSelect ul { width: 207px; margin: 0 !important; height: 29px; padding: 0px 0 0px 0px; list-style: none;  margin-bottom: 0px; background:  url("../images/select_part.png") right 4px no-repeat !important;}
.form .styledSelect ul li {  padding: 6px 0px 4px 10px; background: none !important; margin: 0 0 2px 0px !important; font-size:0.9em;}
.form .open {z-index: 3!important;}
.form .open ul { height: auto;  padding-bottom: 1px; background: url('../images/input_bg.png') repeat-x !important; background-color: #FAFAFA !important; border-radius: 5px; border: 1px solid #d2d1d1;
					  left: -1px; top: -1px; position:relative; z-index: 3!important; }
.form .open ul li {padding-top: 3px; padding-bottom: 1px;}
.form .open ul li:hover {color: black; }
.form .open ul li.first {padding-top: 6px;}
.form .open ul li.first:hover {color: black; }        

.form .hour {float:left; width: 80px; display: inline; margin-right: 10px;}
.form .hour .styledSelect {width: 80px;}
.form .hour .styledSelect ul {width: 80px;}
#opening_time .subname {padding-left:10px;}

.form .day {float:left; width: 100px; display: inline; margin-right: 10px;}
.form .day .styledSelect {width: 100px;}
.form .day .styledSelect ul {width: 100px;}

.form .model {float:left; width: 177px; display: inline; margin-right: 10px;}
.form .model .styledSelect {width: 177px;}
.form .model .styledSelect ul {width: 177px;}
	
.form .order_type {float:left; width: 200px; display: inline; margin-right: 10px;}
.form .order_type .styledSelect {width: 200px;}
.form .order_type .styledSelect ul {width: 200px;}

.form .on_page {float:left; width: 60px; display: inline; margin-right: 10px;}
.form .on_page .styledSelect {width: 60px;}
.form .on_page .styledSelect ul {width: 60px;}
	
.limited .open ul { height: 177px !important;overflow-y: scroll;}

.button {background: url('../images/btn_bg.png')  repeat-x; float:left;  border-radius: 3px;}
.button a {color: white; text-decoration: none; background: url('../images/btn_icon.png') no-repeat right;
					   padding: 7px 50px 7px 20px; display:block; font-size: 1.2em;}
.button_back {background: url('../images/btn_bg.png') repeat-x !important; }
.button_back a { background: url('../images/btn_icon_back.png') no-repeat right !important;}
.button_red {background: url('../images/btn_bg_red.png') repeat-x !important; }
.button_red a { background: url('../images/btn_icon_black.png') no-repeat right !important;}
.button_red_back {background: url('../images/btn_bg_red.png') repeat-x !important; }
.button_red_back a { background: url('../images/btn_icon_black_back.png') no-repeat right !important;}


/* HEAD -------------------------------------------------------------------------------- */
#head_top { height: 116px; display:none;}


/* MENU -------------------------------------------------------------------------------- */
#menu_top {display:none }


/* INDEX ---------------------------------------------------------------------------------------------*/

/* FILTER */
#filter {background: url(../images/filter_repeat2.png) repeat-y;}
#filter .bg_top {  background: url(../images/filter_top3.png) no-repeat; padding-bottom: 5px;}
#filter .bg_top .head_white {background:url('../images/filter_top_head_white.png') 25px 44px no-repeat; padding: 15px 0px 30px 25px; color: white; font-size: 1.8em;}
#filter .bg_top .head_red {background:url('../images/filter_top_head_red.png') 20px 43px no-repeat; padding: 15px 0px 30px 20px; color: white; font-size: 1.8em;}

#filter .bg_bottom {height: 23px; background: url(../images/filter_bottom_try.png) no-repeat;}

/* VYHLEDAVANI */
#filter .search {float:left;  width: 496px;}
#filter .search table {font-size: 1em; margin-top: 10px;}
#filter .search table td {padding-bottom: 10px;}
#filter .search table .name {color: white; font-weight: bold; padding-left: 22px; }
#filter .search table .width {width: 65px;}
#filter .search table .value { padding-left: 7px;}
#filter .search table .input_bg { padding-left: 6px; padding-top: 6px;width: 116px; height: 23px; background:  url("../images/index_filter_input_bg.png") no-repeat !important;}
#filter .search table .input_bg input {border: 0; padding:0; background: transparent; outline: none; color: #4d4848; width: 100px;}

#filter .search table .small {width: 66px !important; border-radius: 3px;}
#filter .search table .small input {width: 60px !important;}
#filter .search table .description {float:right; color: white; padding-right: 48px; padding-top: 6px;}

/* style select */
#filter .styledSelect {width: 150px; height: 29px; margin: 0; padding: 0px 0px 0px 0px; position: relative; color: #4d4848;
					   cursor: pointer; z-index: 2; background:  url("../images/index_filter_select_bg.png") no-repeat !important;  }
#filter .styledSelect ul { width: 150px; padding: 0px 0 0px 0px; list-style: none; margin-top: 0px; margin-bottom: 0px; }
#filter .styledSelect ul li {padding-bottom: 4px; padding-top: 6px; padding-left: 9px; margin-bottom: 0.2em;}
/*#filter .open ul {  background-color: #DEFF00; padding-bottom: 1px;}
#filter .open ul li:hover {color: #DEFF00; background-color: black;}
#filter .open ul li.first:hover {color: #DEFF00; background-color: black;}
  */

#filter .open {z-index: 3!important;}
#filter .open ul { height: 177px;overflow-y: scroll;width: 146px; top:1px; left: 1px;height: auto;  
				   padding-bottom: 1px; background: #FAFAFA url('../images/input_bg.png') repeat-x !important; 
				   border-radius: 3px; border: 1px solid #d2d1d1;  position:relative; z-index: 3!important; }
#filter .open ul li {padding-top: 3px; padding-bottom: 2px; padding-left: 7px;}
#filter .open ul li:hover {color: black; }
#filter .open ul li.first {padding-top: 4px;}
#filter .open ul li.first:hover {color: black; } 


#filter .search .search_total { font-style: italic; font-size: 1.3em; margin-left: 130px; margin-top: 15px; color: black;}

#filter .search .search_btn {width: 175px; height: 33px; float:left; display: inline; margin: 15px 0px 0px 130px;
							 background: url(../images/index_filter_search_btn.png) no-repeat;}
#filter .search .search_detail {float:left; display: inline; margin: 24px 0px 0px 15px; padding-left: 15px;
							   background: url(../images/index_filter_detail_icon.png) no-repeat; color: white; font-size: 0.85em;}

/* MAGAZIN */
#filter .news {float:left;  width: 496px;}
#filter .news .inner { margin-top: 11px; margin-left: 20px;}
#filter .news .inner .left { width: 131px; display:inline; margin-right: 15px; float:left;}
#filter .news .inner .right {float:left; width:302px;}
#filter .news .inner .right a.head {color:#da0c15; text-decoration: underline; font-size: 1.3em; font-weight:bold;}
#filter .news .inner .right a.head:hover {text-decoration: none;}
#filter .news .inner .right .date {color: #dfdcdc; margin: 6px 0px 6px; font-size: 0.9em; font-style: italic;}
#filter .news .inner .right .perex {color: white;}
#filter .news .separator {height: 32px; background: url('../images/index_filter_separator.png') 0px 13px no-repeat;}

#filter .news .link_actual {float:left; color: #da0c15; background: url('../images/icon_calendar.png') 0px 1px no-repeat; font-size: 0.85em; padding-left: 18px;
							display:inline; margin-top: 24px; text-decoration: underline;}
#filter .news .link_all {float:left; color: #da0c15; background: url('../images/icon_list_white.png') 0px 4px no-repeat; font-size: 0.85em; padding-left: 18px;
						 display:inline; margin-left: 18px; margin-top: 10px; text-decoration: underline;}
#filter .news .link_actual:hover, #filter .news .link_all:hover {text-decoration:none;}

/* banner ------------------------------------------------------------------------------*/
#filter .news .banner img{border-radius: 3px;}

/*newsbox */
#index .index_message { margin-bottom: 12px;text-align:center;}
#index .index_message span { background: url(../images/index_message_bg.png); border-radius: 3px; color: white;
							 padding:6px 35px;}

#index #demomenu {width:453px; height: 226px; position:relative; padding-bottom: 5px;}
#index #demomenu p { position:absolute; z-index:1; opacity:0.0; }
#index #demomenu p.active { z-index:3; opacity:1.0; }
#index #demomenu p.last-active { z-index:2; }
#index #demomenu p img { border-radius: 3px; }       
#index #demomenu p span.text {border-radius: 0px 0px 3px 3px; opacity:0.68; filter:alpha(opacity=68); 
				  position: absolute; left:0px; bottom: 0px; width:453px; height: 68px; 
				  background-color: black; color: white;}
#index #demomenu p span.head {display:block; font-size: 1.6em; padding-left: 14px; padding-top: 4px;}
#index #demomenu p span.perex {display:block; padding-left: 14px; padding-top: 2px;}
				  
#index #demomenu a#leftArrow {display: block; width: 26px; position: absolute; top: 80px; left: 8px; z-index: 10; height: 49px; background: url("../images/index_arrow_left_a.png") 0px 0px no-repeat; opacity:0.80; filter:alpha(opacity=80);}
#index #demomenu a#rightArrow {display: block; width: 26px; position: absolute; top: 80px; right: 8px; z-index: 10; height: 49px; background: url("../images/index_arrow_right_a.png") 0px 0px no-repeat; opacity:0.80; filter:alpha(opacity=80);}
#index #demomenu a#leftArrow:hover { opacity:1.0; filter:alpha(opacity=100);}
#index #demomenu a#rightArrow:hover { opacity:1.0; filter:alpha(opacity=100);}
#index #centerBublles { width: 330px; height: 17px;   z-index: 99; float:left; margin-top: 10px;}
#index #centerBublles a { cursor: pointer; cursor: hand; display: inline-block; height: 16px; width: 16px; background: url("../images/index_new_dot.png") 0px -32px no-repeat; }
#index #centerBublles a.active {   background: url("../images/index_new_dot.png") 0px 0px no-repeat !important; }
#index #centerBublles a:hover {  background: url("../images/index_new_dot.png") 0px -16px no-repeat;}




/*

#filter {background: url(../images/filter_repeat2.png) repeat-y;}
#filter .bg_top {  background: url(../images/filter_top2.png) no-repeat; padding-bottom: 20px;}
#filter .bg_bottom {height: 23px; background: url(../images/filter_bottom_try.png) repeat-y;}

*/

#index_content {background: url('../images/index_content_repeat.png') repeat-y;}
#index_content .bg_top {background: url(../images/index_content_top.png) no-repeat; }
#index_content .bg_bottom {background: url(../images/index_content_bottom.png) no-repeat; height: 5px;}

#index_content_left {float:left;  width: 755px; }
#index_content_left .inner {padding:0px 26px;}

#index_content h2 {color: #333333; float:left;}
#index_content a.list {margin-top: 30px; float:right; font-size: 0.85em; color: #c00000; background: url("../images/icon_list.png") 0px 2px no-repeat; padding-left: 18px;}

#index_content .cars {padding-top: 10px; padding-bottom: 20px; background: url(../images/index_content_separator.png) bottom no-repeat;}
.cars_box .car {float:left; position:relative; display: inline; margin-right: 29px; margin-bottom: 20px; text-align:center; width: 215px;}
.car .category {position: absolute; left:1px; top:10px; padding: 2px 10px; color:white; 
						  border-radius: 0px 3px 3px 0px; font-size: 0.9em;}
.car .cat_bazar { background: url('../images/category_bazar.png') repeat-x; }
.car .cat_new { background: url('../images/category_new.png') repeat-x; }

.cars_box .car .image {margin-right: 25px; display: block; width: 215px; height: 134px; background: url('../images/result_image_bg.png') no-repeat; float:left;}
.cars_box .car .image img {margin: 1px; border-radius: 3px;}
.cars_box .car .name { margin-top: 11px; }
.cars_box .car .name a {color: #333333; font-size: 1.25em; text-decoration: underline;}
.cars_box .car .name a:hover {text-decoration: none;}
.cars_box .car .price {color: #da0c15; font-weight: bold; font-size: 1.8em; margin-top: 4px;}
.cars_box .car .info {font-size: 0.9em; color: #333; margin-top: 4px;}
.cars_box .car .info strong { color: #727272; }
.cars_box .car .countdown {font-size: 0.9em; margin-top: 5px; margin-left: 30px;}
.cars_box .car .countdown .cell {float: left; width: 40px;}
.cars_box .car .countdown .cell .name {color: #727272; font-weight: bold;}
.cars_box .car .countdown .cell .value {color: #333; font-weight: bold; font-size: 1.1em;}
.cars_box .car .countdown .days {}
.cars_box .car .countdown .hours {}
.cars_box .car .countdown .minutes {}
.cars_box .car .countdown .seconds {}
.cars_box .car .button {margin-left: 44px; margin-top: 7px;}
.cars_new { }

.cars_new .car {position:relative; float:left; display: inline; margin-right: 13px; margin-bottom: 20px; text-align:center; width: 130px;}
.cars_new .car .image { display: block; width: 130px; height: 93px; background: url('../images/index_car_shadow_small.png') no-repeat; float:left;}
.cars_new .car .image img {margin: 1px; border-radius: 3px;}
.cars_new .car .price {font-weight: bold; color: #333333; font-size: 1.2em; margin-top: 2px;}

/*PRAVA STRANA ----------------------------------------------------------------*/
#index_content_right {float:left;  width: 230px; }
#index_content_right .inner {padding-top: 13px; }
#index_content_right .separator { background: url(../images/index_content_right_separator.png) no-repeat 1px 23px; height: 47px;}
#index_content_right  h2 {float:none; color: white; margin: 0px; font-size: 1.7em; padding: 0.6em 0 0em 0em; margin-bottom: 0.5em;}

/* FACEBOOK */
#index_content_right .facebook {margin-left: 5px;}

/* POPTAVKA VOZU */
#index_content_right .own_text {background: #060705 url(../images/text_bg.png) repeat-x; width: 210px; margin: 0px auto; border-radius: 3px;}
#index_content_right .own_text .inner {padding: 1px 17px; color: white; line-height: 1.6em;}
#index_content_right .demand { width: 210px; margin: 0px auto; background: url(../images/demand_bg_repeat.gif) repeat-y; color: white;}
#index_content_right .demand ul {}
#index_content_right .demand ul li {background: url(../images/demand_li.png) 0px 8px no-repeat; padding-left: 14px; line-height: 1.6em;}
#index_content_right .demand .btn_demand {display: block; width: 175px; height: 33px; margin: 10px auto 5px auto; background: url(../images/btn_demand.png) no-repeat;}
#index_content_right .demand .demand_top {background: url(../images/demand_bg_top.gif) no-repeat; padding: 0px 17px;}
#index_content_right .demand .demand_bottom {background: url(../images/demand_bg_bottom.gif) no-repeat; height: 10px;}

/* KONTAKT BOX */

#index_content_right .contact { width: 210px; margin: 0px auto; background: url(../images/contact_bg_repeat.gif) repeat-y; color: white;}
#index_content_right .contact .contact_top {background: url(../images/contact_bg_top.gif) no-repeat; padding: 5px 17px 0px 17px;}
#index_content_right .contact .contact_bottom {background: url(../images/contact_bg_bottom.gif) no-repeat; height: 110px;}

#index_content_right .contact .data {padding: 0px 0px 10px 30px; margin-left: 3px;}
#index_content_right .contact .phone {background: url('../images/icon_phone.png') no-repeat;margin-top: 20px;}
#index_content_right .contact .email {background: url('../images/icon_mail.png') 0px 5px no-repeat;}
#index_content_right .contact .skype {background: url('../images/icon_skype.png') no-repeat;}
#index_content_right .contact .icq {background: url('../images/icon_icq.png') no-repeat; margin-bottom: 10px;}

#index_content_right .contact .contact_photo {width: 140px; height: 110px; margin: 0px auto;}
#index_content_right .contact .contact_photo .name { background-color: #5ca216; color: white; 
				float: left; border-radius: 0px 3px 3px 0px; padding: 4px 5px; margin-top: 77px;}



/* NEWSLETTER */
#newsletter {width: 982px; height: 49px; background: url('../images/newsletter_bg.png') no-repeat; margin: 24px auto 0px;}
#newsletter .text {float:left; color: white; margin: 16px 0px 0px 190px; width: 260px;}
#newsletter .input {float:left;  margin: 15px 0px 0px 27px; width: 250px;}
#newsletter .input input {background: transparent; border: none; color: white; font-style: italic; width: 230px;}
#newsletter .submit {float:left; width: 104px; height: 31px; margin: 8px 0px 0px 0px; }

/* REGISTRACE UZIVATELE */
.registration_left_side {float:left; width:370px;}
.registration_right_side {float:right; width:300px;}
.registration_right_side input {float:left;}
.registration_right_side span {font-size: 1.5em; color:#DA0C15;}
#different_bill_address_checkbox {padding-top: 10px;}
 

/*SEARCH FORM */
#search_content {}
#search_counter {float:right; margin: 3px 20px 0px 0px; width: 116px; height: 131px;  
				 background: url('../images/search_counter_bg.png') no-repeat; text-align:center; 
				 color: black; line-height: 2.3em;}
#search_counter .label1 {font-size:1.3em; padding-top: 5px;}
#search_counter #cars_total_count {font-size: 2.7em; font-weight: bold;}
#search_counter .label2 {font-size: 1em; }
#search_counter a {display: block; width: 80px; height: 23px; 
					margin-top: 3px; margin-left: 17px;}

				 
#search_content .basic {border: 1px solid #f4f4f4; border-top: none; border-radius: 4px;  
						background: url('../images/search_bg_basic.png'); padding: 5px 23px 20px;}
#search_content .basic h3 {color: white;}
#search_content .basic td.name {color: white;}
#search_content .basic .close_white {background: url('../images/icon_close_white.gif') no-repeat; 
									 width: 18px; height: 18px; float:left; margin-top: 5px;}
#search_content .basic .add_car {background: url('../images/icon_next_vehicle.png') 0px 6px no-repeat; margin-top: 10px;}
#search_content .basic .add_car a {padding-left: 12px; color: white; font-size: 0.85em;}
#search_content .detail {border: 1px solid #f4f4f4; border-top: none; border-radius: 4px;  
						 background: url('../images/search_bg_detail.png'); padding: 5px 23px 20px;}
#search_content .other {padding: 5px 23px 20px;}
#search_content .other .box {display: none; border-left: 8px solid #e4e4e4; margin-left: 32px;
							 padding-left: 27px; margin-top: 15px;}
#search_content .other .box2 {display: none; padding-bottom: 5px; float:left;}
#search_content .other .box2 label {float:left; display: inline; margin-left: 27px; width: 150px; margin-top: 3px;}
#search_content .other .box2 label.auto {width: auto;}
#search_content .other .box2 label .checkbox { float:left; margin-top: 1px; margin-right: 8px;}
#search_content .other .box2 label .radio { float:left; margin-top: 2px; margin-right: 8px;}
#search_content .other .h1 { color: #333333; text-decoration: none; float:left; font-size: 1.3em;
							 font-weight: bold; margin: 15px 0px 0px 30px; padding-right: 25px; 
							 background: url('../images/icon_plus.png') right 2px no-repeat;}
#search_content .other .h2 { color: #333333; text-decoration: none; display:block; font-size: 1em;
							 font-style: normal; font-weight:bold; padding: 5px 25px 5px 0px; float:left;
							 background: url('../images/icon_plus.png') right 5px no-repeat;}
#search_content .other a.close {background-image: url('../images/icon_minus.png');}

#search_bottom {padding:20px 20px 50px 20px; background: url("../images/h1_border.png")  repeat-x top;}
			
/* VYSLEDKY VYHLEDAVANI -----------------------------------------------------------------*/
#result_parameters {margin: 0px 5px; border: 1px solid #dad8d8; background: url('../images/page_bg_gray.png'); border-radius: 3px;}     
#result_parameters .inner {border: 1px solid #fafafa; border-radius: 3px; padding-bottom: 20px;}
#result_parameters h1 {background: none; margin-bottom: 0px; padding-top: 18px; padding-bottom: 16px;}
#result_parameters .left {float:left; background: url('../images/page_bg.png'); width: 460px; display:inline; 
						   margin-left: 17px;  border: 1px solid #d8d6d6; border-radius: 3px;}
#result_parameters .left .inner {border: 1px solid #f0efef; border-radius: 3px; padding: 17px 17px 7px 17px;}                          
#result_parameters .left .row {margin-bottom: 10px;} 
#result_parameters .left .row strong {color: #333333; padding-left: 7px;}
#result_parameters .left .row a {color: #333333; text-decoration: none; padding-left: 15px; padding-right: 15px;
								 background: url('../images/icon_close.png') right no-repeat;}
#result_parameters .left .row a:hover {text-decoration: line-through;}

#result_parameters .result_parameters_bottom {padding-left: 18px; padding-top: 15px;}
#result_parameters .totalcount {float:left; font-style: italic; padding: 7px 0px 0px 20px; font-size: 1.2em;}

.cars_results { margin-top: 22px !important; padding-bottom:0px;}
.border_head {background: url(../images/h1_border.png) bottom repeat-x;}
.border_head h1{background: none; float:left; font-size: 1.4em; margin-bottom: 5px;}
.border_head .sorting {margin-top: 0px; float:right;}
				
				
.result { background: url("../images/h1_border.png") repeat-x bottom;}
.result .padding { padding: 16px 19px 5px 19px;}
.result .image {margin-right: 0; display: block; width: 215px; height: 134px; background: url('../images/result_image_bg.png') no-repeat; float:left;}
.result .image img {margin: 1px; border-radius: 3px;}
.result .right_side {float:right; width: 702px;}
.result .right_side .heading {}
.result .right_side .heading .name {font-size: 1.2em; font-weight: bold; float:left;}
.result .right_side .heading .email {float:right; margin-left: 5px; width: 112px; height: 24px; background: url('../images/btn_email.png') no-repeat;}
.result .right_side .heading .compare {float:right; margin-left: 5px; width: 82px; height: 24px; background: url('../images/btn_compare.png') no-repeat;}
.result .right_side .heading .favourite {float:right; margin-left: 5px; width: 104px; height: 24px; background: url('../images/btn_favourite.png') no-repeat;}
.result .right_side .info {margin-top: 20px;}
.result .right_side .info .prices { width: 225px; float:left; font-weight: bold;}
.result .right_side .info .prices .label {font-size: 0.85em;}
.result .right_side .info .prices .before {font-size: 1.3em; margin-bottom: 10px; color: #727272;}
.result .right_side .info .prices .after {color: #da0c15; font-size: 1.4em;}
.result .right_side .info .parameters {width: 271px; float:left; font-size: 0.9em; line-height: 1.9em;}
.result .right_side .info .buttons {width: 176px; float:left;}
.result .right_side .info .buttons .button {margin-bottom: 6px;}
.result .facebook {margin-top: 5px;}

.frame_result {padding-bottom:2px;}    
.frame_result .padding {background-color: #FFE6E6; border: 10px solid white;}    
.frame_result .right_side {width: 685px}    

.car_detail {}
.car_detail .content {margin-left: 19px !important; margin-right:19px !important;}
.car_detail .main_photo {float:left; width: 468px; padding-bottom: 8px; background:  url(../images/big_photo_bottom_shadow2.png) bottom no-repeat;}
.car_detail .main_photo a {display:block; border: 1px solid #d2d3d3; border-bottom: none;  border-radius: 3px; line-height: 0px;}
.car_detail .main_photo img {border-radius: 3px;}
/*.car_detail .car_info {width: 457px; float:right;}*/
.car_detail .car_info h2 {font-size: 1.8em; font-weight: bold; padding: 0px !important; margin: 0px !important; color: #333333;}
.car_detail .car_info .links {margin-top: 12px;position:relative;}
.car_detail .car_info .links .email {float:left; margin-left: 5px; width: 102px; height: 24px; background: url('../images/btn_email2.png') no-repeat;}
.car_detail .car_info .links .compare {float:left; margin-left: 5px; width: 72px; height: 24px; background: url('../images/btn_compare2.png') no-repeat;}
.car_detail .car_info .links .favourite {float:left; margin-left: 5px; width: 96px; height: 24px; background: url('../images/btn_favourite2.png') no-repeat;}
.car_detail .car_info .links .print {float:left; margin-left: 5px; width: 57px; height: 24px; background: url('../images/btn_print.png') no-repeat;}
.car_detail .car_info .links .insurance {float:left; margin-left: 5px; width: 110px; height: 24px; background: url('../images/btn_insurance.png') no-repeat;}

.email_box {position: absolute; display:none; background: black; padding: 0px 10px 10px 10px;
			background: url('../images/bg_black.png'); border-radius: 3px;}
.result .email_box {left: 377px;}

			
.car_detail .car_info .info {margin-top: 20px;}
.car_detail .car_info .info .prices { width: 220px; float:left;}
.car_detail .car_info .info .prices .label {font-size: 0.9em; font-weight: bold;}
.car_detail .car_info .info .prices .before {font-size: 1.4em; font-weight: bold; color: #9a9a9a; margin-top: 5px; margin-bottom: 16px;}
.car_detail .car_info .info .prices .after {color: #da0c15; font-size: 1.9em; margin-top: 6px; font-weight: bold;}
.car_detail .car_info .info .prices .order_count {font-size: 0.9em; line-height: 1.7em; margin-top: 6px;}
.car_detail .car_info .info .prices .order_count .light {color: #727272;}
.car_detail .car_info .info .parameters {width: 220px; float:left; font-size: 0.9em; line-height: 1.9em;}
.car_detail .car_info .info .parameters strong {padding-right: 6px;}
.car_detail .car_info .countdown { margin-top: 11px;  line-height: 1.4em;}
.car_detail .car_info .countdown .cell {float: left; width: 40px;}
.car_detail .car_info .countdown .cell .name {color: #727272; font-weight: bold;}
.car_detail .car_info .countdown .cell .value {color: #333; font-weight: bold; font-size: 1.1em; text-align:center;}
.car_detail .car_info .countdown .days {}
.car_detail .car_info .countdown .hours {}
.car_detail .car_info .countdown .minutes {}
.car_detail .car_info .countdown .seconds {}
.car_detail .car_info .buttons {margin-top: 14px;}
.car_detail .car_info .buttons .button {margin-right: 10px;}

.car_detail .car_info .question {margin-top:20px; display:none;}
.car_detail .car_info .question .label {}
.car_detail .car_info .question .textarea {background: url(../images/discussion_textarea.png) no-repeat; 
														width: 451px; height: 157px; margin-bottom: 14px;}
.car_detail .car_info .question .textarea div {padding: 12px; }
.car_detail .car_info .question .textarea textarea {color: #333; font-weight:bold; font-size: 0.9em;
																width: 420px; height: 120px; background: transparent; border: none;}
.car_detail .car_info .question .backlink {float:right; margin-top: 5px; margin-right: 10px;}
.car_detail .model_info {}
.car_detail .model_info  div.label {font-size: 1.1em; font-weight: bold; margin-top: 10px;}
.car_detail .model_info  .prices {margin-top: 20px;}
.car_detail .model_info  span.label {font-size: 1em; font-weight: bold; padding-right: 4px;}
.car_detail span.after {color: #da0c15; font-size: 1.9em; margin-top: 8px; 
													font-weight: bold; padding-right: 20px;}

.car_detail .model_info .links {background: url("../images/h1_border.png") repeat-x bottom; 
								padding-bottom: 20px; margin-bottom: 10px;}
.car_detail .model_info .buttons {margin-top: 20px; background: url("../images/h1_border.png") repeat-x bottom; 
								padding-bottom: 20px; margin-bottom: 10px;}
.car_detail .model_info .buttons .demand_info {font-size: 0.9em; font-style: italic; margin-bottom: 10px;}
.car_detail .model_info .rating {margin-top: 4px; float:left;}

.car_detail .model_info .rating .stars {float:right;}

.car_detail span.value {color: #da0c15; font-weight: bold;}
.car_detail .page {border: none !important; margin: 1em 0em 0em 0em !important;}
.car_detail .tab_content table td {padding-right: 10px; }


.hodnoceni-hvezdami { list-style:none; width: 150px; height: 30px; position: relative; background: url("../images/stars.gif") top left repeat-x; margin: 0px 0; padding: 0; line-height: 0.9em;}
.hodnoceni-hvezdami li { padding:0px !important; margin:0px !important; float: left; list-style-type: none;}
.hodnoceni-hvezdami li a { display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.hodnoceni-hvezdami li a:hover { background: url("../images/stars.gif") left center; z-index: 2; left: 0px;}
.hodnoceni-hvezdami a.jedna-hvezda { left: 0px; }
.hodnoceni-hvezdami a.jedna-hvezda:hover { width:30px; }
.hodnoceni-hvezdami a.dve-hvezdy { left:30px; }
.hodnoceni-hvezdami a.dve-hvezdy:hover { width: 60px; }
.hodnoceni-hvezdami a.tri-hvezdy { left: 60px;}
.hodnoceni-hvezdami a.tri-hvezdy:hover { width: 90px;}
.hodnoceni-hvezdami a.ctyri-hvezdy { left: 90px; }
.hodnoceni-hvezdami a.ctyri-hvezdy:hover { width: 120px; }
.hodnoceni-hvezdami a.pet-hvezd { left: 120px; }
.hodnoceni-hvezdami a.pet-hvezd:hover { width: 150px;} 
.hodnoceni-hvezdami li.current-rating { background: url("../images/stars.gif") left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; margin: 0; padding: 0;} 

													
.car_detail .facebook {display:none;}

.car_detail .gallery {background: url(../images/gallery_bg.png) repeat-x; height: 128px; border-radius: 3px; margin-top: 8px;}
.car_detail .gallery #slide_box { padding: 20px 20px;  }
.car_detail .gallery .stepcarousel { position: relative; overflow: scroll; width: 840px; height: 120px; margin-left: 33px;}
.car_detail .gallery .stepcarousel .belt { position: absolute; left: 0;top: 0;}
.car_detail .gallery .stepcarousel .panel{ float: left; overflow: hidden;  width: 130px; margin: 0px 11px 0px 0px;}

.car_detail .motorizations {}
.car_detail .motorizations h2{margin-bottom: 0.25em;}
.car_detail .motorizations .items {}
.car_detail .motorizations .items label {display: block; margin-bottom: 5px;}
.car_detail .motorizations .indexes {margin-top: 15px;}
.car_detail .motorizations .indexes .index {float:left; width: 230px;}
.car_detail .motorizations  span.label {font-size: 1em; font-weight: bold; padding-right: 4px;}
.car_detail .motorizations  span.after {color: #da0c15; font-size: 1.9em; margin-top: 8px; 
										font-weight: bold; padding-right: 40px;}

.car_detail .sellers_note {margin-top: 30px;}
.car_detail .sellers_note h2 {}
.car_detail .sellers_note .text {background: url(../images/icon_note.png) 14px 4px no-repeat; padding-left: 65px; 
								 font-style: italic; margin-top: 15px; margin-right: 50px; line-height: 1.5em}

.car_detail .white_box {background: url("../images/h1_border.png") repeat-x top; padding-top: 2px;}
.car_detail .white_box .inner {padding: 1px 20px 20px 20px;   border-radius: 0px 0px 3px 3px;}
.car_detail .white_box .inner h2 {margin-top: 15px; padding-left: 0px !important;}
.car_detail .tab_content {top: 1px !important; line-height: 1.6em; padding-top: 15px; padding-bottom:20px;}
.car_detail .tab_content .left {float:left; width: 445px;}

.car_detail .gray_box {background: url("../images/h1_border.png") repeat-x top; padding-top: 2px;}
.car_detail .gray_box .inner {padding: 1px 20px 20px 20px; background: url(../images/page_bg_gray.png);   border-radius: 0px 0px 3px 3px;}
.car_detail .gray_box .inner h2 {margin-top: 15px; padding-left: 0px !important;}

.car_detail .head_discussion {padding-top: 20px; display:none;}
.car_detail #discussion {margin-top: 20px; display:none;}
.car_detail #discussion .comments {float:left; width: 460px; }

#linked_cars {display:none;}
#linked_cars .car{margin-right:25px;}
	
/* KATALOG -------------------------------------------------------------------------------*/
#catalog_mans {}    

.navigation {float:left;}
.navigation {font-size: 0.85em; color: #8d8d8d; padding-bottom: 10px;}
.navigation strong {color: black; padding-right: 5px;}
.navigation a {color: #8d8d8d;}
.navigation span {font-weight: bold;}

.back_link {float:right; padding-right: 27px;}

#catalog_mans .show_history {color: black; padding-top: 5px;}
#catalog_mans .actual {margin-top: 15px;}
#catalog_mans .actual_models {margin-top: 12px;}
#catalog_mans .actual .history {display:none;}
#catalog_mans .actual .item {float:left; width: 114px; margin: 0px 21px 0px 20px; height: 160px;}
#catalog_mans .actual .item .photo {display:block; line-height:0; border: 1px solid #d4d2d2; border-radius: 3px;}
#catalog_mans .actual .item .name {text-align: center; margin-top: 4px;}
#catalog_mans .actual .item .name a {color: black; text-decoration: none; font-weight: bold;}
	
.border_box {border-radius: 3px; border: 1px solid #d4d2d2; margin-top: 20px; padding: 0px 20px 20px 20px;}
.border_box h3 {padding-left: 3px;}
.border_box .button {margin-top: 10px; margin-left: 3px;}
		
#catalog_special {}
#filter .bg_top .head_red {background:url('../images/filter_top_head_red.png') 20px 43px no-repeat; padding: 15px 0px 30px 20px; color: white; font-size: 1.8em;}

#catalog_special table.form td.name { color: #DA0C15;
	font-size: 1.1em; text-transform: uppercase;}
#catalog_special table.form td.value {padding-right: 50px;}
	
#catalog_special_result {margin-left: 0px; margin-right: 0px;}
.special_form { float:left; width: 320px; background: url(../images/special_form_bg.png) repeat-x; 
				border-radius: 0px 3px 3px 0px; }
.special_form h3 {color: white;}
.special_form .inner { padding: 0px 20px 20px 20px; }
.special_form .parameter {background: url(../images/special_form_separator.png) bottom repeat-x; padding: 10px 0px 10px 0px;}
.special_form .parameter .label { font-size: 1em; font-weight: bold;  width: 165px;  color: white;}
.special_form .parameter .layout-slider {margin-top: 20px; margin-bottom: 0px;}
.special_form .parameter .jslider-scale span ins{color: white !important;}
.special_form .parameter .myscale {font-size: 0.85em; color: white; margin-top: 8px;}
.special_form .parameter .myscale .left {float:left;}
.special_form .parameter .myscale .middle {float:left; margin-left: 118px;}
.special_form .parameter .myscale .right {float:right;}
.jslider-bg .l {background:none !important; background: url(../images/slider_bg.png) !important; border-radius: 3px 0px 0px 3px; height: 10px !important;}
.jslider-bg .r {background:none !important; background: url(../images/slider_bg.png) !important; border-radius: 0px 3px 3px 0px; height: 10px !important;}
.jslider-bg .v {background:none !important; background-color: black !important; height: 10px !important;}
.jslider .jslider-scale {top: 14px !important;} 
.jslider .jslider-pointer {background: url(../images/slider_arrow.png) no-repeat !important; width: 13px; height: 20px !important; }
.jslider .jslider-value {font-size: 1em !important; color: black; font-weight: bold; top: -24px !important; 
						 background: url('../images/slider_text_bg.png') repeat-x !important; padding: 3px 5px 2px !important; }
.jslider .jslider-value span {}

.special_form .button {margin-left: 45px; margin-top: 15px;}
.special_results { float:left; margin-left: 25px; width: 635px;}
.special_result {padding: 0px 20px 15px 0px; margin-bottom: 15px; background: url("../images/h1_border.png") repeat-x bottom;}
.special_result .image {margin-right: 25px; display: block; width: 215px; height: 134px; background: url('../images/result_image_bg.png') no-repeat; float:left;}
.special_result .image img {margin: 1px; border-radius: 3px;}
.special_result .right_side {float:left; width: 372px; }
.special_result .right_side .heading {}
.special_result .right_side .heading .name {font-size: 1.2em; font-weight: bold; float:left;}
.special_result .right_side .prices {font-size: 1.6em; margin: 20px 0px 13px;}
.special_result .right_side .prices .gray {color: #909090;}
.special_result .right_side .links {margin: 13px 0px 15px; font-size: 0.9em;}

/*FIRMY ----------------------------------------------------------------------------------------*/
#companies { }
#companies .left {float:left; width: 550px;}
#companies .form {margin-top: 0px;}
#companies .filter {background: url("../images/h1_border.png") repeat-x bottom; padding-bottom: 20px;}
#companies .companies {padding-bottom: 30px; background: url("../images/h1_border.png") repeat-x bottom;}
#companies .company {margin-top: 30px;}
#companies .company .photo {float:left; width: 114px; }
#companies .company .photo    a {display:block; border: 1px solid #d4d2d2; line-height: 0px; border-radius: 3px;}
#companies .company .info {float:left; width: 419px; margin-left: 17px; }
#companies .company .info .name {}
#companies .company .info .name a {font-size: 1.4em;}
#companies .company .info .text {margin: 10px 0px 5px; font-size: 0.95em;}
#companies .company .info .link {}
#companies .company .info .link a {font-size: 0.85em; background: url('../images/link_arrow_black.png') no-repeat right 2px; padding-right: 17px;}
#companies .right {float:right; width: 350px;}
#companies .right #map {width: 350px; height: 350px;}            
#companies .right .banner {margin-top: 30px; display:block; line-height: 0px;}            
#companies .right .main_photo {margin-top: 30px; line-height: 0; display:block;}
#companies .right .gallery {margin-top: 30px;}
#companies .right .gallery a {float:left;  margin-bottom: 6px; margin-right: 6px;line-height: 0;}

#company_detail .company_top {background: url("../images/h1_border.png") repeat-x bottom; padding-bottom: 20px;}
#company_detail .company_description {float:left; width: 420px; }
#company_detail .company_description h2 {color: black; margin-top: 0px; font-size: 1.6em; font-weight: normal;}
#company_detail .company_description p {}
#company_detail .logo { float:right; width: 114px;}
#company_detail .logo div { border: 1px solid #d4d2d2; line-height: 0px; border-radius: 3px;}
	
#company_detail .short_message {margin-top: 10px; background: url('../images/blockquote.png') no-repeat left 3px; padding-left: 46px;}

#company_detail .company_c {background: url("../images/h1_border.png") repeat-x bottom; padding-bottom: 10px; margin-bottom: 20px;}
#company_detail .company_c h2{}
#company_detail .company_c .c_left {float:left; width: 270px;}
#company_detail .company_c .c_right {float:right; width: 270px;}

#company_detail .company_c .c_left table {}
#company_detail .company_c .c_left table td {font-size: 0.9em;vertical-align:top;}
#company_detail .company_c .c_left table .extra td {padding-top: 10px;}
#company_detail .company_c .c_left table td.name {font-weight: bold; padding-right: 5px;}
#company_detail .company_c .c_left table td.value {}

#company_detail .company_c .c_right .textarea {background: url(../images/company_textarea.png) no-repeat; 
											   width: 269px; height: 152px; margin-bottom: 14px;}
#company_detail .company_c .c_right .textarea div {padding: 12px; }
#company_detail .company_c .c_right .textarea textarea {color: #333;  font-size: 0.9em;
														width: 245px; height: 125px; background: transparent; border: none;}

#company_detail .cars_new .car {margin-right: 10px;}
/* novinky ---------------------------------------------------------------------------------------*/
#menu_category {padding: 0px 5px 0 22px; background: url("../images/h1_border.png") repeat-x bottom; height: 40px;}
#menu_category ul {margin: 0;}
#menu_category li {   float: left; margin-left: 0px;  padding-top: 2px; background: none;}
#menu_category li.first {padding-left: 0px;}
#menu_category li a {  color: black;  text-decoration: none; margin: 2px 0px 0px 0px; padding: 4px 10px 0 10px; font-size: 1.1em;
				 height: 22px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#menu_category li a.active {background: url('../images/menu_category_bg.png') repeat-x; color: white;}

#news #demomenu {width:100%; min-height: 276px; position:relative; padding-bottom: 5px;}
#news #demomenu p {position:absolute; z-index:1; opacity:0.0; }
#news #demomenu p.nomargin {height: 276px;}
#news #demomenu p.active {z-index:3; opacity:1.0;}
#news #demomenu p.last-active {z-index:2;}
#news #demomenu p img {border-radius: 3px; }       
#news #demomenu p span.text {border-radius: 0px 0px 3px 3px; opacity:0.68; filter:alpha(opacity=68); 
				  position: absolute; left:0px; bottom: 0px; width:553px; height: 68px; 
				  background-color: black; color: white;}
#news #demomenu p span.head {display:block; font-size: 1.6em; padding-left: 14px; padding-top: 7px;}
#news #demomenu p span.perex {display:block; padding-left: 14px; padding-top: 2px;}
				  
#news #demomenu a#leftArrow {display: block; width: 26px; position: absolute; top: 100px; left: 8px; z-index: 10; height: 49px; background: url("../images/index_arrow_left_a.png") 0px 0px no-repeat; opacity:0.80; filter:alpha(opacity=80);}
#news #demomenu a#rightArrow {display: block; width: 26px; position: absolute; top: 100px; right: 8px; z-index: 10; height: 49px; background: url("../images/index_arrow_right_a.png") 0px 0px no-repeat; opacity:0.80; filter:alpha(opacity=80);}
#news #demomenu a#leftArrow:hover { opacity:1.0; filter:alpha(opacity=100);}
#news #demomenu a#rightArrow:hover { opacity:1.0; filter:alpha(opacity=100);}
#news #centerBublles {  height: 17px;   z-index: 99;  margin-top: 3px; padding-bottom: 8px; background: url("../images/h1_border.png") repeat-x bottom;}
#news #centerBublles a { cursor: pointer; cursor: hand; display: inline-block; height: 16px; width: 16px; background: url("../images/index_new_dot.png") 0px -32px no-repeat; }
#news #centerBublles a.active {   background: url("../images/index_new_dot.png") 0px 0px no-repeat !important; }
#news #centerBublles a:hover {  background: url("../images/index_new_dot.png") 0px -16px no-repeat;}

#news {}    
#news h1 {margin-bottom: 0px;}
#news .left {float:left; width: 550px;}
#news .news {padding-bottom: 30px; background: url("../images/h1_border.png") repeat-x bottom;}
#news .new {margin-top: 30px;}
#news .new .photo {float:left; width: 195px; }
#news .new .photo  a {display:block; line-height: 0px; }
#news .new .info {float:left; width: 338px; margin-left: 17px; }
#news .new .info .name {}
#news .new .info .name a {font-size: 1.4em; color: #333; text-decoration: none;}
#news .new .info .date {color: #8b8b8b; font-size: 0.85em; margin-top: 5px;}
#news .new .info .text {margin: 5px 0px 5px; font-size: 0.95em;}
#news .new .info .link {}
#news .new .info .link a {font-size: 0.85em; background: url('../images/link_arrow_black.png') no-repeat right 2px; padding-right: 17px;}

	
#news .right {float:right; width: 350px;}    
#news .right .banner { display:block; line-height: 0px;}                    
#news .right .top_news {margin-top: 30px;}
#news .right .top_news h3 {}
#news .right .top_news .items {margin-top: 20px;}
#news .right .top_news .item {margin-bottom: 10px;}
#news .right .top_news .item .photo {float:left; width: 116px;}
#news .right .top_news .item .info {float:left; margin-left: 10px; width: 220px; font-size: 1.3em; line-height: 1.3em;}
#news .right .top_news .item .info .name {color: #333; text-decoration: none;}
#news .right .top_news .item .info .date {color: #8b8b8b; font-size: 0.75em;}
			
.news_detail h2 {margin-bottom: 0em;font-size: 1.6em; font-weight: normal;}
.news_detail .perex {margin-top: 0.5em; font-weight: bold;}    
.news_detail .main_photo img{border-radius: 3px;}    
.news_detail .date {color: #828282; font-size: 0.85em;}    

.news_detail .gallery { height: 98px; border-radius: 3px; }
.news_detail .gallery #slide_box { padding: 10px 20px 20px 20px;  }
.news_detail .gallery .stepcarousel { position: relative; overflow: scroll; width: 475px; height: 120px; margin-left: 20px;}
.news_detail .gallery .stepcarousel .belt { position: absolute; left: 0;top: 0;}
.news_detail .gallery .stepcarousel .panel{ float: left; overflow: hidden;  width: 112px; margin: 0px 8px 0px 0px;}

.news_detail .facebook {}
	
.news_detail .head_discussion {padding-top: 20px;}
.news_detail .head_discussion a {color:#333333; font-size: 1.3em; font-weight: bold; text-decoration: none; padding-left: 30px; 
								 background: url(../images/discussion_close.png) no-repeat; margin-top: 20px;}
.news_detail .head_discussion a.close { background: url(../images/discussion_open.png) no-repeat !important; }
.news_detail #discussion {margin-top: 10px;}
.news_detail #discussion .comments { }
.news_detail #discussion .comments .item {border: 1px solid #d4d2d2; background: url(../images/page_bg.png); border-radius: 3px;
										  padding: 13px 12px 10px 12px; margin-bottom: 7px;}
.news_detail #discussion .comments .item .head {}
.news_detail #discussion .comments .item .head .number {font-size: 1.2em; font-weight: bold; padding-right: 2px;}
.news_detail #discussion .comments .item .head .name {font-size: 1.2em; font-weight: bold;}
.news_detail #discussion .comments .item .head .date2 {font-weight:bold; padding-left: 12px; background: url(../images/discussion_date_icon.png) 0px 5px no-repeat;}
.news_detail #discussion .comments .text {margin-top: 10px; font-size: 0.9em;}
.news_detail #discussion .comments .text .sign {font-size: 0.8em; border-top: 1px solid #D4D2D2; margin-top: 8px; padding-top: 2px;}

.news_detail #discussion .comment_form { width: 450px; margin-top: 10px;}
.news_detail #discussion .comment_form .form2 {}
.news_detail #discussion .comment_form .form2 .input_text { width: 304px; height: 32px; background: url(../images/discussion_input.png) no-repeat;}
.news_detail #discussion .comment_form .form2 .input_text input {background: transparent; border: none; color: #333; font-weight:bold; font-size: 0.9em;}
.news_detail #discussion .comment_form .form2 .textarea {background: url(../images/discussion_textarea_slide.png) repeat-x; border-radius: 3px; border: 1px solid #cccbcb; 
														width: 548px; height: 154px; margin-bottom: 14px;}
.news_detail #discussion .comment_form .form2 .textarea div {padding: 12px; }
.news_detail #discussion .comment_form .form2 .textarea textarea {color: #333; font-weight:bold; font-size: 0.9em;
																width: 520px; height: 130px; background: transparent; border: none;}

																
/*PROFIL --------------------------------------------------------------------------------------*/    
.profile_menu {float:right; width: 230px;}
.profile_menu div {background: url('../images/profile_menu.png')  repeat-x;   
					border: 1px solid #d0cfcf;border-radius: 3px; margin-bottom: 4px;}
.profile_menu a {background: url('../images/profile_menu.png')  repeat-x; border: 1px solid #d0cfcf;
				 border-radius: 3px; margin-bottom: 4px; color: black; text-decoration: none;
				 padding: 7px 20px 7px 20px; display:block; font-size: 1.2em;}
.profile_menu a:hover {/*background: url('../images/profile_menu_active.png')  repeat-x; color:white;*/}
.profile_menu .active {background: url('../images/profile_menu_active.png')  repeat-x; border: none;}
.profile_menu a.active  {color: white;}
					   
.profile_detail {color: black; width: 735px; float:left;}   
.profile_detail h3 {color: black; margin-top: 1.6em;}         

.border_head {background: url(../images/h1_border.png) bottom repeat-x;}
.border_head h1 {background: none; float:left; margin-bottom: 0px;}
.border_head .button {float:right; margin-top: 16px; margin-right: 20px;}    

.profile_detail .active_box {font-weight: normal !important;}
.profile_detail .active_box h3 {margin-top:0;}

.profile_detail .user_info td {padding-top: 5px;}
.profile_detail .user_info td.name {width: 160px; vertical-align:top;} 
.profile_detail .user_info td.value {font-weight: bold;} 
.profile_detail .user_info span.id {font-weight: bold; font-size:1.2em}
.profile_detail .user_info span.credits {color: #0084e0; font-size: 1.2em;font-weight: bold;}
	
.profile_detail .links {margin-top: 12px;}
.profile_detail .links .link {float:left; margin-right: 45px;}
.profile_detail div.text {margin-bottom: 5px;}

.profile_detail .left_part {float:left; width: 373px;}
.profile_detail .right_part {float:left; width: 318px;}
.profile_detail #map {height: 212px; margin-top: 15px;}

.profile_detail .small_images a {float:left; margin: 0px 17px 15px 0px;}
					

#profile_edit .textarea {background: url(../images/sign_textarea.png) no-repeat; 
						 width: 470px; height: 100px; margin-bottom: 14px;}
#profile_edit .textarea div {padding: 8px; }
#profile_edit .textarea textarea {color: #333;  font-size: 0.9em;
								  width: 436px; height: 70px; background: transparent; border: none;}

.textarea2 {background: url(../images/sign_textarea.png) no-repeat;  width: 470px; height: 100px; margin-bottom: 14px;}
.textarea2 div {padding: 8px; }
.textarea2 textarea {color: #333;font-size: 0.9em; width: 440px; height: 75px; background: transparent; border: none;}


#profile_photos .delete {font-size: 0.85em; float:left; margin-top: 6px;}
#profile_photos .photos {}
#profile_photos .photos .item {width: 112px; float:left; line-height: 0px; margin-right: 20px; margin-top: 20px;}
#profile_photos .photos .item .delete2 {text-align:center;margin-top: 5px;}

.profile_filter {margin-bottom: 10px; margin-top: 10px;}
.profile_filter .left {float:left; margin-right: 45px;}
.profile_filter .right {float:right; margin-left: 40px;}

.profile_filter .label {float:left; padding: 5px 3px 0px 3px;font-weight:bold; color: #333;}
.profile_filter .marginleft {margin-left: 30px;}
.profile_filter select {float:left; margin: 3px 0px 0px 5px;}
.profile_filter .checkbox {float:left; margin-top: 6px;}
.profile_filter .bottom_row {margin: 5px 0px 10px 0px;}
.profile_filter .datepicker {  }    
.profile_filter .datepicker input {width: 80px; float:left; margin-top: 3px;}
.profile_filter .datepicker img { float:right;cursor: hand; cursor: pointer; padding-left: 3px;} 

.sum_box { text-align: right; font-weight: bold; margin-top: 10px;}
.info_box {margin-top: 10px; font-style: italic; font-size: 0.85em;}
.info_box td{vertical-align: top;}
.info_text {font-size: 0.85em; margin-top: 20px; line-height: 1.5em;}

#buy_detail {}
#buy_detail .buy_detail {line-height: 1.8em; }
#buy_detail .buy_detail strong {}
#buy_detail .buy_detail .info {float:left; width: 371px;}
#buy_detail .buy_detail .info .red {color:#DA0C15}
#buy_detail .buy_detail .photo { float:right; width: 300px;}
#buy_detail .buy_detail .photo img{border: 1px solid #d2d3d3;   border-radius: 3px;}
#buy_detail .buy_detail_company {}
#buy_detail .buy_detail_company .contact {float:left; width: 371px;}
#buy_detail .buy_detail_company .contact table {}
#buy_detail .buy_detail_company .contact table td {vertical-align: top; line-height: 1.8em;}
#buy_detail .buy_detail_company .contact table td.name {font-weight: bold; padding-right:10px;}
#buy_detail .buy_detail_company .contact table td.value {}

#buy_detail .buy_detail_company .map {float:right; width: 300px;}
#buy_detail .buy_detail_company .map #map {width: 300px; height: 250px; margin-bottom: 10px;}

#marketing {}
#marketing .tabs { border-bottom: 1px solid #D4D2D2; margin-bottom: 20px;}
#marketing .market_left {float:left; width: 400px;}
#marketing .market_right {float:right; width: 300px;}

#my_cars {}
#my_cars .tipcars { background: url(../images/h1_border.png) top repeat-x; margin-top: 20px; padding-top: 1px;}
#my_cars .tipcars h3 {margin-top: 0.8em;}

#profile_credits .border {background: url(../images/h1_border.png) top repeat-x; margin-top: 20px; padding-top: 1px;}
#profile_credits .border h3 {margin-top: 0.8em;}
#profile_credits .actual_credit {text-align:center; font-size: 1.2em; font-weight:bold; background-color: #E5F5FD;  padding: 7px 0px; margin: 20px 0px 20px;}
#profile_credits .actual_credit .green {color: #009AE9 !important;}
#profile_credits table .income {color: #8ABB00}
#profile_credits table .payment {color: #D40000;}

#cars_edit {}
.cars_edit_left {float:left; width:370px;}
.cars_edit_right {float:right; width:320px;}
#cars_edit .vybava {}
#cars_edit .vybava label {float:left; width: 210px; margin-bottom: 1px;}

#cars_top {}
#cars_top .tabs { border-bottom: 1px solid #D4D2D2; margin-bottom: 20px;}
#cars_top table.summary {border-collapse: collapse;}
#cars_top table.summary td {border-bottom: 1px solid #D4D2D2; border-top: 1px solid #D4D2D2; padding: 3px 50px 2px 5px;
							background-color: white; font-size: 0.9em; font-weight: bold;}
#cars_top table.form {margin-bottom: 6px;}
#cars_top table.list {margin-bottom: 6px;}
	
#cars_top .absolute_error {background-color: #EE0101; color: white; position:absolute; 
						   top: -19px;  white-space:nowrap; font-size: 0.9em; padding: 0px 5px; display: none;}
	
#contact {}
#contact .left { float:left; width: 590px}
#contact .right {float:right; width: 300px;}
#contact #contact_map {height: 400px;}
	
#fulltext_search .search_info {margin-bottom: 20px;}
#fulltext_search .sub_head {float:left; font-size: 1.6em; font-weight: normal;}
#fulltext_search .sub_all {float:left; background: url("../images/icon_list.png") no-repeat scroll 0 4px transparent;
				padding-left: 20px; font-size: 0.85em; margin: 21px 0px 0px 30px;}
#fulltext_search .fulltext_results {line-height: 1.6em;}
	
							
/* FOOT ------------------------------------------------------------------------*/
#foot {width: 982px; margin: 20px auto 20px auto; display:none;}
#foot_left {width: 562px; float:left;}
#foot_left a {font-size: 0.9em;}
#foot_left .copyright {font-size: 0.85em; margin-top: 10px;}
#foot_right {width: 400px; float:right; font-size: 0.9em;}
#foot_right .address {background: url(../images/icon_home.png) no-repeat; padding-left: 18px;}
#foot_right .phone {background: url(../images/icon_phone_black.png) 0px 1px no-repeat; padding-left: 18px;}
#foot_right .email {background: url(../images/icon_mail_black.png) 0px 4px no-repeat; padding-left: 20px;}

body.compare_bg {background: url(../images/compare_bg.png) !important;}
#cars_compare {}           
#cars_compare table {margin-top: 23px;}
#cars_compare table th {}
#cars_compare table th.name {padding: 0px 8px;}
#cars_compare table th.value {padding: 2px 33px 5px 33px; border-left: 1px solid #cccccc;}
#cars_compare table th a.image {line-height: 0; display: block; padding-bottom: 7px; background: url('../images/compare_img_shadow.png') bottom no-repeat;}
#cars_compare table th img {border: 1px solid #babdbe; border-radius: 3px;}
#cars_compare table tr.under td.name {padding-left: 44px;}
#cars_compare table tr.white td {background-color: white;}
#cars_compare table tr.gray td {background-color: #e3e3e3;}
#cars_compare table tr.pink td {background-color: #f5edc8;}
#cars_compare table td {font-size: 0.9em; padding: 8px 9px;}
#cars_compare table td.name {}
#cars_compare table td.name a{font-weight: bold; background: url(../images/compare_close.png) 0px 0px no-repeat; padding: 2px 0px 2px 23px; color: black; text-decoration: none;}
#cars_compare table td.name a:hover {text-decoration: line-through;}
#cars_compare table td.value {text-align:center; border-left: 1px solid #cccccc;}

/* FACEBOOK */
.pts .fan_box .connections {padding-left: 0px !important;}</pre></body></html>