.highslide-html { background-color: #e5e9eb; }

.highslide-html-content { position: absolute; display: none; }
 input { background-image:url(../images/tlo_pola.png);}
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; }

.control { float: right; display: block; margin: 0 5px; font-size: 9px; font-weight: bolder; text-decoration: none; text-transform: normal; color: #999; }

.control:hover { color: black !important; }

.highslide-move { cursor: move; }

.highslide-display-block { display: block; }

.highslide-display-none { display: none; }

.mainTable { width: 772px; border: 1px dotted #dfdfdf; margin: 0 auto; font-family: tahoma, arial; }

img { border: 0px; }

div#menuLeftComposer { text-align: center; font-size: 11px; font-family: tahoma; }

body { margin: 0 auto; background-color: #ffffff; font-family: Times new roman; }

a.link { color: #e8e7e4; text-decoration: none; }

a:hover { text-decoration: none; color: #555555; }

a.active { color: #000000; font-size: 13px; }

.linkHeader { color: #555555; text-decoration: none; font-weight: normal; font-size: 11px; }

.linkHeaderMenu { color: #444444; text-decoration: none; font-weight: bolder; font-size: 9px; }

img { border: 0px; }

.headerStyleSalon { font-size: 13px; width: 350px; padding: 10px 10px 10px 10px; font-weight: bolder; }

span[class="copy"]:hover { color: #444444; }

div[class="allNewsPanel"]:hover { color: #888888; background-color:#ffffff;border:1px solid #cccccc; }

.headerStyleSalonName { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 10px; font-weight: bolder; }

.headerStyleFinanceName { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 10px; font-weight: bolder; }

div[class="allArchNews"]:hover { color: #888888; background-color:#ffffff; border:1px solid #cccccc;}

div[class="newFormNews"]:hover { color: #888888; background-color:#ffffff;border:1px solid #cccccc; }

.styleSalonData { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 10px; }

.styleSalonDataShow { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 2px; height: 20px; }

div[class="styleSalonDataShow"]:hover { color: #000000; background-image: url(../images/background_contact.png); }

.styleFinanceData { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 10px; }

.styleFinanceDataShow { font-size: 11px; width: 350px; padding-left: 20px; padding-top: 2px; height: 20px; }

div[class="styleFinanceDataShow"]:hover { color: #000000; background-image: url(../images/background_contact_finance.png); }

div[class="allOffers"]:hover { color: #222222; text-decoration: none; background-image: url(../images/arrow.png);background-color:#ffffff;border:1px solid #cccccc; }

div[class="menuComposer"]:hover { text-align: center; font-size: 11px; font-family: tahoma; color: #222222; background-color:#ffffff; text-decoration: none; height: 20px; }

div[class="newsNext"]:hover { color: #222222; background-color: #eeeeee; border: 2px solid #aaaaaa; }

* { font-family: Verdana, Helvetica; font-size: 10pt; }

.mainSaab { width: 370px; background-color: #758da3; color: #f3f3f3; padding-left: 20px; }

.lineUnderSaab, .lineAboveSaab { width: 772px; height: 1px; background-color: #f5f5f5; }

.addToFavorite { width: 72px; background-color: #758da3; color: #f5f5f5; font-size: 11px; }

.fieldMenuBarSaab { background-color: #cccccc; height: 20px; text-align: center; }

.firstColumnContentSaab { width: 772px; height: 500px; background-color: #fefefe; font-size: 11px; font-weight: normal; color: #444444; font-family: tahoma; vertical-align: middle; }

.firstColumnContentSaab { width: 772px; height: 500px; background-color: #fefefe; font-size: 11px; font-weight: normal; color: #444444; font-family: tahoma; vertical-align: middle; }

.firstColumnContentSaabContact { width: 572px; height: auto; background-color: #fefefe; font-size: 11px; font-weight: normal; color: #444444; font-family: tahoma; vertical-align: middle; border-right: 1px dotted #cccccc; }

.firstColumnContentSaab1 { border-right: 1px dotted #dfdfdf; width: 280px; height: 500px; vertical-align: top; margin-right: 5px; }

.titleNewSaab { padding: 10px 10px 0 10px; height: 30px; color: #788FA5; width: 500px; }

.titleNewSaabNewsPanel { padding: 10px 10px 0 10px; height: 30px; color: #788FA5; width: 280px; }

.titleNewSaabNews { padding: 10px 10px 0 10px; height: 30px; color: #788FA5; width: 300px; }

.titleNewSaabContact { padding: 10px 10px 0 10px; height: 30px; color: #788FA5; width: 400px; }

.titleNewSaabMain { padding: 10px 10px 0 10px; height: 30px; color: #788FA5; width: 280px; }

.newPanelOpenSaab1 { margin: 0 10px 0 10px; color: #333333; font-size: 10px; vertical-align: 75%; }

.newPanelContentSaab1 { text-align: justify; font-size: 10px; color: #444444; border-top: dotted #444444 1px; font-weight: normal; width: 280px; margin-top: 10px; margin-left: 5px; margin-right: 5px; }

.newDefaultSaab1 { padding-top: 20px; padding-left: 10px; cursor: pointer; }

.newDefaultSaabSpecialOffer { padding-top: 20px; padding-left: 10px; cursor: pointer; width: 260px; }

.newDefaultSaabSpecialOfferContact { padding-top: 20px; padding-left: 10px; cursor: pointer; width: 280px; }

.newDefaultTitleSaab { margin: 20px 10px 0 10px; color: #333333; font-size: 10px; text-align: right; vertical-align: 110%; }

.newDefaultLineUnderSaab { border-bottom: 1px dotted #bebebe; height: 1px; width: 280px; }

.newDefaultLineNews { border-bottom: 2px solid #E4E8E9; height: 1px; width: 400px; padding-bottom: 10px; padding-top: 10px; }

.newDefaultLineNewsSaab { border-bottom: 2px solid #E4E8E9; height: 1px; width: 270px; padding-bottom: 10px; padding-top: 10px; }

newDefaultLineContactSaab { border-bottom: 2px solid #E4E8E9; height: 1px; width: 200px; padding-bottom: 10px; padding-top: 10px; }

.newTestDriveSaab { border: 1px dotted #b2d8f1; margin: 10px; text-align: center; padding-bottom: 5px; font-size: 11px; width: 280px; height: 40px; }

.linkTestDrive { color: #555555; text-align: center; text-decoration: none; }

.secondColumnContentSaab1 { border-right: 1px dotted #dfdfdf; width: 272px; height: 500px; vertical-align: top; }

.titleAutoPremium { padding: 10px 10px 10px 10px; height: 30px; color: #788FA5; }

.newCarAutoPremium { width:auto;height:auto; padding: 10px 10px 0 10px; color: #333333; font-size: 10px; text-align: left; }

.moreInfoCarSaab { margin-right: 15px; }

.showInfoMore { font-size: 9px; color: #777777; vertical-align: 70%; }

.newDefaultLineUnderAutoPremium { border-bottom: 1px dotted #bebebe; height: 1px; width: 100%; margin-top: 10px; }

.clear { clear: both; }

.floatLeft { float: left; }

.margin20 { margin-right: 20px; }

.thirdColumnContentSaab { width: 200px; height: 500px; vertical-align: top; }

.newFormNews { border:1px dotted #cccccc; margin: 10px; text-align: left; padding: 5px; font-size: 11px; cursor: pointer; width: 190px; background-image:url(../images/tlo_pola.png); }

.footerPanelContent { background-color: #758da3; color: #333333; font-family: arial; width: 772px; height: 30px; }

.copyright { width: 772px; text-align: right; background-color: #efefef; padding-top: 30px; }

.copyrightContent { text-align: right; margin-right: 20px; width: 772; color: #adadad; }

.copy { vertical-align: 70%; font-family: tahoma; font-size: 10px; }

.linkOffer { font-size: 12px; color: #888888; text-decoration: none; }

.allOffers { border:1px dotted #cccccc; margin: 10px; text-align: left; padding: 5px; font-size: 11px; cursor: pointer; width: 190px;background-image:url(../images/tlo_pola.png); }

.header2, h2 { color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; }

.intd { color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px; }

.wcell { background: #FFFFFF; vertical-align: top; }

.ctrl { font-family: Tahoma, Verdana, sans-serif; font-size: 12px; width: 100%; }

.btnform { border: 0px; font-family: tahoma, verdana; font-size: 12px; background-color: #DBEAF5; width: 100%; height: 18px; text-align: center; cursor: hand; }

.btn { background-color: #DBEAF5; padding: 0px; }

textarea, select,input { font: 9px Verdana, arial, helvetica, sans-serif; background-color: #DBEAF5; }

.tfvHighlight { font-weight: bolder; color: #fb9385; }

.tfvNormal { font-weight: normal; color: black; }

.mainContentServiceSaab { border-right: 1px dotted #cccccc; width: 350px; height: 500px; vertical-align: top; margin-right: 5px; }

.reffererPage { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px dotted #cccccc; height: 20px; font-size: 11px; width: 500px; }

.reffererPageContact { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px dotted #cccccc; height: 20px; font-size: 11px; width: 400px; }

.reffererPageNews { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px solid #dbe2d1; height: 20px; font-size: 11px; width: 300px; }

.reffererPageNewsPanel { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px solid #dbe2d1; height: 20px; font-size: 11px; width: 420px; }

.contentPageService { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px dotted #cccccc; height: 620px; font-size: 11px; text-align: justify; width: 500px; }
.contentPageFinance { padding: 10px 10px 10px 10px; background-color: #ffffff; border: 1px dotted #cccccc; height: 280px; font-size: 11px; text-align: justify; width: 420px; }

.contactItemStyle { font-size: 12px; color: #222222; border: 1px solid #dbe2d1; background-color: #ccdbea; margin-left: 8px; }

.bolder { font-weight: bolder; }

.contactStyle { font-size: 11px; padding-left: 5px; padding-bottom: 10px; }

.inputSubmit, .inputReset { border: 1px dotted #efefef; }
input[class="newsletterInput"]:hover  { background-color: #eeeeee;border:1px solid #cccccc; }
input[type="text"]hover: { background-color: #eeeeee;border:1px solid #cccccc; }
input[type=Submit]hover: { background-color: #eeeeee;border:1px solid #cccccc; }

input[type=Reset]hover: { background-color: #eeeeee;border:1px solid #cccccc;  }
.newsletterInput { background-image:url(../images/tlo_pola3.png); color:#222222; border:1px solid #cccccc;}
.inputFriendSend { border:1px dotted #cccccc; margin: 10px; text-align: left; padding: 5px; font-size: 11px; cursor: pointer; width: 190px; background-image:url(../images/tlo_pola3.png);}
.inputSubmit, .inputReset { border: 1px dotted #efefef; background-color: #b6c7da; color: #ffffff; cursor: pointer; }

.contactMap { padding: 10px 10px 10px 10px; background-color: #ffffff; border-top: 1px solid #dbe2d1; height: 470px; font-size: 11px; text-align: center; width: 500px; }

.contactSalon { padding: 10px 10px 10px 10px; background-color: #ffffff; border-top: 1px solid #dbe2d1; height: 350px; font-size: 11px; text-align: center; width: 500px; }

.headerLogo { background-color: #758da3; width: 330px; }

.imgLogo { }
.recommend { margin:10px 10px 10px 10px;padding-left:20px;border:1px dotted #cccccc;}
div[class="recommend"]:hover { border:1px solid #cccccc;cursor:pointer; background-image:url(../images/tlo_pola4.png); }

.allNewsPanel { border:1px solid #cccccc; margin: 10px; text-align: left; padding: 5px; font-size: 11px; cursor: pointer; width: 180px; }

div[class="newsHover"]:hover { color: #888888; background-color: #ffffff;border:1px solid #cccccc; }

.referrer { color: #222222; }

.salonSaabLine { margin: 20px; border-bottom: 1px dotted #cccccc; width: 480px; }
.financeSaabLine { margin: 20px; border-bottom: 1px dotted #cccccc; width: 380px; }
.financeLogotypeBlock { padding:10px;cursor:pointer;height:60px;width:250px;border:1px dotted #bebebe;background-color:#ffffff;background-image:url(../images/tlo_pola.png); }
div[class="financeLogotypeBlock"]:hover { border:1px solid #cccccc; background-color:#ffffff;}
.recommTitle { width:460px;padding-bottom:10px;padding-top:10px;text-align:justify;color:#444444;font-size:11px; }
.recommTitleMonth { width:460px;padding-bottom:10px;padding-top:10px;text-align:justify;color:#444444;font-size:11px; border:1px dotted #cccccc;background-color:#eeeeee;padding:5px; }
.idRecomm { text-align:left;margin-top:10px;cursor:pointer; }
.showContentRecomm { width:500px;padding-bottom:10px;padding-top:10px;text-align:justify;color:#444444;font-size:11px; }
.imageRecomm { text-align:left;margin-top:10px;cursor:pointer; }
.fieldRecomm { float:left;width:30px;background-color:#eeeeee;margin-right:3px;text-align:center;border:1px dotted #cccccc;cursor:pointer;}
.fieldRecommAll { float:left;width:70px;background-color:#eeeeee;margin-right:3px;text-align:center;border:1px dotted #cccccc;cursor:pointer;}

input[class="fieldRecomm"]:hover { border:1px solid #fefefe; font-weight:bolder;}
input[class="fieldRecommAll"]:hover { border:1px solid #fefefe;font-weight:bolder}