﻿/* COMMON */

IMG {					   border: 0; }
TABLE {				 	   border: 0; }
BODY {			 		   margin: 0; padding: 0; font-family: verdana,sans-serif; color: #000000; line-height:15px; background-color: #FFFFFF; }
BODY, DIV, SPAN, IMG, TABLE, TD, H1, H2, H3, H4, A, FORM {margin:0; padding:0; font-size:11px;}
TH {				 	   background-color:#bbbbbb; }
TR.sptable_col {				 background-color:#f7f7f7; }
TR.sptable_col1 {				 background-color:#eeeeee; }
TD {				 	   padding:3px; }
H1 {					   font-size: 18px; color: #98A6B9; font-weight: bold; margin-top: 0px; clear: both; }
H2 {					   font-size: 12px; color: #98A6B9; font-weight: bold; padding-top: 26px; }
P, UL {					   font-size: 10px;                 font-weight: normal; line-height: 12px; }
A.link {				   font-size: 10px; color: #667b97; text-decoration: none; }
A.link:hover {			   color: #869bb7; }

.center {				   width: 990px; margin-left: auto; margin-right: auto; }
.topBar {				   width: 990px; height: 67px; }
.leftBar {				   width: 102px; height: 67px;  float: left; background-image: url(images/headerBar1.jpg); }
.rightBar {				   width: 888px; height: 67px;  float: left; background-image: url(images/headerBar2.jpg); }

#naviDiv {				   width: 990px; height: 184px; float: left; position: relative; padding-bottom: 20px; }
#naviImg {														     position: absolute; }
#naviMenu, #subMenu {											     position: absolute; }

.topNavNormal {			   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #000000; text-decoration: none; background-color: #E0E5E8; margin-right: 6px; display: block; }
.topNavHover {			   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #ffffff; text-decoration: none; background-color: #8595AC; margin-right: 6px; display: block; font-weight: bold; }
.topNavSelected {		   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #ffffff; text-decoration: none; background-color: #8595AC; margin-right: 6px; display: block; font-weight: bold; }
.subNavNormal {			   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #000000; text-decoration: none; background-color: #E0E5E8; margin-right: 6px; display: block;					 border-top: 1px solid #000000; }
.subNavHover {			   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #ffffff; text-decoration: none; background-color: #8595AC; margin-right: 6px; display: block; font-weight: bold; border-top: 1px solid #000000; }
.subNavSelected {		   width: 146px; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 4px; color: #000000; text-decoration: none; background-color: #B4C1CA; margin-right: 6px; display: block; font-weight: bold; border-top: 1px solid #000000; }

#content {				   width: 990px; 				float: left; background: url(images/footerTop.gif) no-repeat bottom; }
.leftMenu {				   width: 170px;				float: left; }
.contentTop {			   width: 795px;				float: left;          padding-left: 25px; display: block; }
#contentOV {			   color:#32425C; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; }
.rightMenu {			   width: 150px;				float: right;         padding-right: 2px; vertical-align: top }


.sideNavnavitm {		   width: 149px; font-size: 11px; text-align: left;   padding-top: 2px; padding-bottom: 4px; color: #000000; text-decoration: none; background-color: #E0E5E8; margin-top: 5px; display: block;                    margin-left: 2px; padding-right: 4px; padding-left: 5px; }
.sideNavnavitmhover {      width: 149px; font-size: 11px; text-align: left;	  padding-top: 2px; padding-bottom: 4px; color: #ffffff; text-decoration: none; background-color: #8595AC; margin-top: 5px; display: block;                    margin-left: 2px; padding-right: 4px; padding-left: 5px; }
.sideNavnavitmselected {   width: 149px; font-size: 11px; text-align: left;   padding-top: 2px; padding-bottom: 4px; color: #ffffff; text-decoration: none; background-color: #8595AC; margin-top: 5px; display: block; font-weight: bold; margin-left: 2px; padding-right: 4px; padding-left: 5px; }

.contentImages {		   margin-top: 4px; vertical-align: top; }
.contentBracket {		   margin-top: -6px; padding-right: 5px; }

.opening {				   width: 460px; font-size: 10px; overflow: hidden;                     padding-bottom: 30px; }
.openingDays {			   width: 460px; height: 17px; 				 background-color:#bbbbbb; }
.openingSaleText {		   width: 200px; height: 17px;  float: left; background-color:#eeeeee; }
.openingServiceText {	   width: 260px; height: 17px;  float: left; background-color:#eeeeee; }
.openingSaleTime {		   width: 200px; height: 17px;  float: left; background-color:#ffffff;  border-bottom: 1px solid #fafafa; }
.openingServiceTime {	   width: 260px; height: 17px;  float: left; background-color:#ffffff;  border-bottom: 1px solid #fafafa; }

.keyPersonel {			   width: 460px; font-size: 10px; overflow: hidden;                     padding-bottom: 30px; }
.keyPersonelHead {		   width: 460px; height: 17px; 				 background-color:#bbbbbb; }
.keyPersonelPosition {	   width: 200px; height: 17px;  float: left; background-color:#ffffff;  border-bottom: 1px solid #fafafa; }
.keyPersonelName {		   width: 260px; height: 17px;  float: left; background-color:#ffffff;  border-bottom: 1px solid #fafafa; }

#footer {				   width: 990px; height: 59px;  float: left; background-image: url(images/footer.gif); }
.footerText {			   color: #000000; text-decoration: none; padding-left: 8px; padding-right: 8px; font-size: 11px; padding-top: 36px; display:block; }

.fl {                            					    float: left; }
.fr {                            					    float: right; padding-right: 7px; }

.rightPromo  {             border: 1px solid #dddddd;   float: right; padding: 7px; }
.imageLeft {											float: left;  padding-left: 10px; }
.imageTeam {											float: left;  margin-right:10px;  border: 1px solid #E0E5E8; }

.newsHead {				   color: #000000;	text-decoration: none; text-transform: uppercase;   		 font-size: 11px; text-align: left; font-weight: bold; width: 400px; float: left; }
.newsDate {				   color: #000000;														   		 font-size: 10px; text-align: left; }
.newsText {				   color: #000000;														   		 font-size: 10px; text-align: left; width: 400px; line-height: 12px; }

.action {                  width: 610px; clear: both; margin-bottom: 10px; }
.action_image {			   width: 92px;  height: 112px; float: left; overflow: hidden; border-top: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;float: left; margin-right: 10px; }
.action_title {			   color: #000000;	text-decoration: none; text-transform: uppercase;   		 font-size: 11px; text-align: left; font-weight: bold; width: 500px; float: left;}
.action_comment {		   color: #000000;														   		 font-size: 10px; text-align: left; width: 500px; line-height: 12px; }










td {vertical-align:top;}

div.clearer {clear:both; font-size:1px; line-height:1px; height:1px;}

h1, h2, h3, h4 {font-weight:bold;}
h1 {color:#162A41; font-size:12px; margin-bottom:10px; font-family: verdana,sans-serif; }
h2 {color:#162A41; font-size:13px;}
h4 {color:#32425c; font-size:11px;}

input, select, textarea {font-size:11px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

table.tblFilterTop {clear:right; float:left; margin-top:10px;}
table.tblFilterTop td {padding:0 7px 4px 0;}
table.tblFilterTop td select {width:131px;}
table.tblFilterTop td span {color:#8595AC; font-weight:bold;}

div.filter {padding-top:15px; border-top:solid #808D9E 1px;}
div.filtrVybava {float:left; margin-left:30px;}
div.filtrSpec {float:left; margin-left:30px;}
div.filter img {cursor:pointer;}

div.filterBottom {height:7px; margin-top:15px; border-top:solid #808D9E 1px;}
div.filterBottom2 {clear:both; border-top:solid #808D9E 1px;}

span#collectedItemsCount {color:#8595AC;}

table.tblParam {float:left;}
table.tblParam td {padding:0 5px 4px 0; text-align:center; vertical-align:bottom;}

table.tblParams {width:100%;}
table.tblParamsTable {width:100%;}
table.tblParamsTable td {border-bottom:solid #DFE9F0 2px;}
table.tblParamsTable td.left {width:95px;}

a {color:#32425c; text-decoration:none;}

a.lnkButton {display:block; background-position:left top; background-repeat:no-repeat; }
a.lnkButton:hover, a.akt {background-position:left bottom;}
a.seznam {float:right; width:122px; height:28px; background-image:url('Images/btnSeznam.gif');}
a.zpetVyhl {float:right; width:146px; height:15px; background-image:url('Images/btnZpetNaVyhledavani.gif');}
a.zpetSeznam {float:right; width:113px; height:15px; margin-top:3px; background-image:url('Images/btnZpetNaSeznam.gif');}
a.zpetDetail {float:right; width:107px; height:15px; background-image:url('Images/btnZpetNaDetail.gif');}
a.garaz {width:47px; height:14px; background-image:url('Images/btnGaraz.gif');}
a.porovnat {width:66px; height:14px; background-image:url('Images/btnPorovnat.gif');}
a.sezGaraz {width:48px; height:14px; background-image:url('Images/btnSezGaraz.gif');}
a.sezPorovnat {width:66px; height:14px; background-image:url('Images/btnSezPorovnat.gif');}
a.sezDetail {width:51px; height:14px; background-image:url('Images/btnSezDetail.gif');}
a.tisk {width:44px; height:14px; margin-left:60px; background-image:url('Images/btnTisk.gif');}
a.zajem {width:79px; height:14px; margin-left:35px; background-image:url('Images/btnMamZajem.gif');}

a.right {float:right;}

div.orderBy {clear:right; float:right; width:400px; margin-top:42px; border-bottom:solid #FFF 1px;}
div.orderBy select, div.orderBy input, div.orderBy div {float:right; margin-left:4px;}

div.buttons {float:left;}
div.buttons table td {vertical-align:bottom;}

div.btnTisk {float:left; width:300px; margin-top:47px;}
div.btnTisk a {float:left;}

div.divCars {margin-top:20px; border-top:solid #808D9E 1px; color:#32425C;}
div.cars {padding-bottom:15px; border-bottom:solid #808D9E 1px;}
div.cars div.carNazev {height:21px; margin-bottom:7px; background:#F1F2F4; border-top:solid #FFF 1px;}
div.cars div.carNazev a {display:block; font-weight:bold; margin:2px 8px 0 8px;}
div.cars div.carNazev h3 {color:#32425c; margin:2px 8px 0 8px;}
div.cars div.carNazev div.right a {float:right;}
div.cars span {display:block; float:left; width:68px;}
div.cars a.lnkFoto {display:block; float:left; border:solid #808D9E 1px;}
div.cars a.lnkFoto img {width:80px; height:60px; margin:1px;}
div.cars div.carInfo {float:right; width:588px;}
div.cars table.carText {width:100%;}
div.cars td.carFoto {text-align:right; padding:12px 0 0 0;}
div.cars td.carInfo {width:485px; padding:10px 0 0 8px; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; color:#32425C;}
div.cars img.photoSeller {float:left; width:75px; height:100px; margin-right:10px; cursor:pointer; border:solid #a8b5c5 1px !important;}
div.cars div.divMapa, div.cars div.divShowroom {float:left; margin-right:15px;}
div.cars div.divMapa img, div.cars div.divShowroom img {cursor:pointer; width:80px; height:60px; margin-top:3px; border:solid #a8b5c5 1px !important;}

td.gray {background:#F5F5F5; padding-left:2px; font-weight:bold;}
.red {color:#32425c;}

div.carFoto {float:right;}
div.carFoto div {float:left; border:solid #808D9E 1px; margin:3px 0 0 3px; cursor:pointer;}
div.carFoto div img {width:80px; height:60px; margin:1px;}
div.carFoto div.carFotoBig img {width:254px; height:190px;}

div.bigFotoPaneRight {position:absolute; top:0; left:125px; border-left:solid #FFF 1px;}
div.bigFotoPaneRight img {width:800px; height:600px;}
div.bigFotoPaneLeft {position:absolute; top:0; left:0; overflow:auto; width:124px; height:600px; background:#F1F2F4; border-right:solid #808D9E 1px;}
div.bigFotoPaneLeft div.carFoto {float:left; padding:7px 0;}
div.bigFotoPaneLeft div.carFoto div {margin:5px 0 5px 10px;}

table.carDetail {clear:both; width:100%;}

tr.paging td table {margin-top:10px;}
tr.paging td table tr td {vertical-align:middle;}
tr.paging td table tr td span, tr.paging td table tr td a {font-weight:bold; padding:0 2px;}
tr.paging td table tr td span {font-weight:bold;}
tr.paging td table tr td input {padding:0 2px;}

div.divCompareTop {width:100%; margin-top:20px; border-top:solid #808D9E 1px;}
div.divCompareTop div {height:21px; background:#F1F2F4; border-top:solid #FFF 1px;}
div.divCompare {overflow:auto; width:100%; height:795px; color:#32425C;}
div.divCompare div {background:#F1F2F4;}
table.tblCompare {border:solid #808D9E 1px;}
table.tblCompare td {padding:3px; width:226px; background:#F5F5F5; border:solid #FFF 1px; border-right:solid #E5E5E5 1px; border-bottom:solid #E5E5E5 1px;}
table.tblCompare td.criterium {width:110px; background:#C8D2DB; font-weight:bold; border:solid #ebf0f4 1px; border-right:solid #ADB9C4 1px; border-bottom:solid #ADB9C4 1px;}
table.tblCompare td.name {background:#FFF; text-align:center; font-weight:bold;}
table.tblCompare td.name img {margin:5px 0 5px 0; border:solid #808D9E 2px;}
table.tblCompare td.price {color:#FFF; font-weight:bold; background:#32425c;}
span.noCompare {margin-left:8px;}

div.pnlContact table {margin-top:15px;}
div.pnlContact table td {padding-bottom:1px;}
div.pnlContact table td input.txt {width:220px;}
div.pnlContact table td textarea.txt {width:300px; margin-bottom:5px;}

table.tblLogin {width:320px; margin:30px 0 0 178px; background:#F1F2F4; border:solid #DDD 1px;}
table.tblLogin table {width:100%;}
table.tblLogin table td {padding:1px 0;}
table.tblLogin input.loginInput {width:200px; float:right;}
table.tblLogin table td.loginTitle {color:#FFF; font-weight:bold; text-align:center; background:#32425C; height:16px;}

div.divLogedUser {width:400px; float:right;}
div.divLogedUser div {float:right;}
div.divLogedUser em {padding:0 5px;}

#loading {position:absolute; left:50%; top:600px; width:200px; height:27px; margin-left:-100px; background:#32425C; border:solid #FFF 2px;}
#loading div {color:#FFF; padding:5px 0 0 50px; font-weight:bold;}

div.carBackground {background:url('Images/ojetevozy.gif') right top no-repeat;}