html, body { background-color: #FFF; }
.header {background-color: #FFF;}
.main {border: solid 2px #D1D0D0;}
.mmLeft {color: #000;}
.mbHeader {
		width: 900px;
        width: expression("auto");
        min-height: 0px;
        float: left;
        overflow: hidden;
        font-size: 10px;
        font-size: expression("0px");
        margin: 15px 0 0 20px;
}
.mbBody
{
        width: 900px;
        min-height: 150px;
        margin: 0px auto 0px auto;
        text-align: left;
        background-position: top left;
        background-repeat: repeat-y;
        padding: 0px 0px 15px 0px;
        margin: 0 0 0 20px;
}
html, body, form
{
	width: 100% !important;
	height: 100% !important;
	min-height: 100% !important;
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.bodyTable
{
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0 auto 0 auto;
	padding-bottom: 126px;
}
.btLeft {width: 25%;}
.btCenter {width: 940px;vertical-align: top;}
.btRight {width: 25%;}
.page
{
	width: 940px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}
.header
{
	float: left;
	width: 940px;
	height: 130px;
	text-align: left;
}
.hLeft
{
	float: left;
	width: 740px;
	height: 100%;
}
.hlTop
{
	float: left;
	width: 100%;
	height: 90px;
}
.hltClaim
{
	float: left;
	width: 300px;
	height: 38px;
}
.hlBottom
{
	float: left;
	width: 720px !important;
	width: 740px;
	width/**/:/**/720px;
	height: 40px;
	padding: 0 0 0 20px;
}
.hlbMenu
{
	float: left;
	width: 685px !important;
	width: 695px;
	width/**/:/**/685px;
	height: 23px !important;
	height: 40px;
	height/**/:/**/22px;
	padding: 14px 10px 3px 0px;
}
.hlbMenuMain
{
	position: relative;
	float: left;
	height: 23px;
	width: 100%;
	z-index: 1000;
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.hlbMenuMain li
{
	float: expression('left');
}
.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited, .hlbMenuMain a:hover,
.hlbMenuMainSelected, .hlbMenuMainSelected:visited, .hlbMenuMainSelected:active
{
	display: block;
	float: left;
	width: auto;
	height: 12px !important;
	height: 23px;
	height/**/:/**/12px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-size: 12px;
}
.hlbMenuSecondLevel
{
	position: absolute;
	left: 0px;
	top: 23px;
	display: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 900;
}
.hlbmslMain
{
	float: left;
	vertical-align: bottom;
}
.hlbmslMain UL
{
	margin: 0 0 0 0;
	min-width: 100px;
	list-style-position: outside;
	list-style-type: none;
	padding: 10px 0 15px 0;
}
.hlbmslMain UL LI
{
	float: expression('none');
	display: block;
}
.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active, .hlbmslMain UL LI a:hover
{
	float: none;
	width: auto !important;
	height: auto !important;
	display: block;
	padding: 6px 16px 6px 20px;
	text-transform: none;
	text-decoration: none;
}
.hRight
{
	float: left;
	width: 200px;
	height: 100%;
}
.hrLogo
{
	float: left;
	width: 140px;
	height: 100%;
}
.hrLogo a
{
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
	_cursor: hand;
}
.hrLanguages
{
	float: left;
	width: 40px !important;
	width: 60px;
	width/**/:/**/40px;
	padding: 112px 20px 10px 0;
	font-size: 12px;
	text-align: right;
}
.hrLanguages a, .hrLanguages a:visited, .hrLanguages a:active, .hrLanguages a:hover
{
	text-decoration: none;
}
.main
{
	float: left;
	width: 100% !important;
	min-height: 494px;
	border: none !important;
	margin : 0 0 0 0;
	text-align: left;
	overflow: visible !important;
}
.mMenu
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	height: 29px;
	font-size: 12px;
	z-index: 100;
	padding: 0 20px 0 20px;
	position: relative;
}
.mmMenuMain
{
	position: relative;
	float: left;
	width: 100%;
	height: 29px;
	font-size: 10px;
	z-index: 100;
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	top: 15px;
}
.mmMenuMain li
{
	float: left;
}
.mmMenuMain a, .mmMenuMain a:active, .mmMenuMain a:visited, .mmMenuMain a:hover,
.mmMenuMainSelected, .mmMenuMainSelected:visited, .mmMenuMainSelected:active
{
	display: block;
	float: left;
	height: 18px !important;
	height: 29px;
	height/**/:/**/18px;
	padding: 4px 40px 6px 25px;
	text-decoration: none;
	font-size: 16px;
}
.mmmSecondLevel
{
	position: absolute;
	max-width: 900px;
	left: 0px;
	top: 29px;
	display: none;
	z-index: 400;
	padding: 10px 10px 10px 20px;
	margin: 0 0 0 0;
}
.mmslColumn
{
	float: left;
	width: 400px !important;
	width: 410px;
	width/**/:/**/400px;
	z-index: 400;
	padding-right: 10px;
}
.mmslColumn2
{
	float: left;
	width: 200px !important;
	width: 210px;
	width/**/:/**/200px;
	z-index: 400;
	padding-right: 10px;
}
.mmslModel, .mmslModelLast
{
	float: left;
	width: 100% !important;
	padding-top: 10px;
}
.mmslModel P, .mmslModelLast P
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
}
.mmslModelTitle
{
	width: 100%;
	font-size: 12px;
}
.mmslModelTitle div
{
	display: inline;
	width: auto;
}
.mmslModelHeader
{
	font-size: 16px;
}
.mmMenuMain .mmslModelHeader a, .mmMenuMain .mmslModelHeader a:active, .mmMenuMain .mmslModelHeader a:visited, .mmMenuMain .mmslModelHeader a:hover
{
	padding:0 0 0 15px;
	color: #4BA82E;
	background: none;
	border:0;
}

.mmslModelImageTitle
{
	float: left;
	width: 200px;
	height: 23px;
	overflow: hidden;
}
.mmslModelImage
{
	float: left;
	width: 200px;
	height: 100px;
	overflow: hidden;
}
.mmslModelImage a, .mmslModelImage a:visited, .mmslModelImage a:active, .mmslModelImage a:hover,
.mmslModelImage a img
{
	border: none !important;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 200px !important;
	height: 80px !important;
	overflow: hidden;
}
.mmslModelLinks
{
	float: left;
	width: 190px !important;
	width: 200px;
	width/**/:/**/190px;
	padding: 10px 0 0 10px;
}
.mmslModelLinksRow
{
	float: left;
	width: 100%;
	padding: 0 0 5px 0;
}
.mmslModelLinksRowIcon
{
	float: left;
	width: 10px;
	height: 14px;
}
.mmslModelLinksRowLink
{
	float: left;
	font-size: 10px;
	padding-bottom: 2px;
}
.mmslModelLinksRowLink a, .mmslModelLinksRowLink a:visited, .mmslModelLinksRowLink a:active, .mmslModelLinksRowLink a:hover
{
	float: none !important;
	height: auto !important;
	display: inline !important;
	font-size: 12px !important;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
	background-image: none !important;
	text-decoration: none;
	font-weight: normal;
}
.mTop
{
	float: left;
	width: 100%;
	height: 492px;
	overflow: hidden;
	position: relative;
}
.mTop img {border:0;}
.mtText
{
	position: absolute;
	z-index: 10;
	overflow: hidden;
	font-size: 12px;
}
.mtText H1, .mtText H2
{
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	font-size: 17px;
	font-weight: bold;
}
.mtText p
{
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}
.mtText a, .mtText a:visited, .mtText a:active, .mtText a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 20px;
	font-size: 14px;
}
.mBottom
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	padding: 0px 20px 30px 20px;
	position: relative;
}
.mBottomMain
{
	float: left;
	position: absolute;
	margin:0;
	padding:0;
	top: -75px;
}
.mbColumns
{
	float: left;
	width: 600px;
}

.mbColumns ul li
{
	display: block;
	position: relative;
	float: left;
	height: 100%;
	margin-right: 20px;
}

.mbcArrow
{
	float: left;
	height: 100%;
	width: 33px;
	overflow: hidden;
	outline: 0;
}
.mbcArrowLeft, .mbcArrowRight
{
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
	_cursor: hand;
}
.mbColumn
{
	float: left;
	width: 257px;
	padding: 20px 0 0 0;
}
.mbcImage
{
	float: left;
	width: 257px;
	height: 125px;
	overflow: hidden;
}
.mbcStore a img
{
	overflow: hidden;
	border: none;
}
.mbcImage a img
{
	float: left;
	width: 257px;
	height: 125px;
	overflow: hidden;
	border: none;
}

.mbcImage object
{
    width: 257px;
    height: 125px;
}

.mbcBottom
{
	float: left;
	padding: 10px 0px 0px 0px;
	font-size: 11px;
}
.mbcBottom a, .mbcBottom a:visited, .mbcBottom a:active, .mbcBottom a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 19px;
	font-size: 16px;
	font-weight: normal;
}

.mbBlackBoxes
{
	float: left;
	width: 280px !important;
	width: 312px;
	width/**/:/**/280px;
	padding: 0 12px 10px 20px;
}
.mbBlackBox
{
	float: left;
	width: 280px;
	margin-bottom: 5px;
}
.mbbbArrow
{
	float: left;
	width: 280px;
	height: 20px;
	overflow: hidden;
}
.mbbbContent
{
	float: left;
	width: 240px !important;
	width: 280px;
	width/**/:/**/240px;
	padding: 20px 20px 20px 20px;
	font-size: 12px;
}
.mbbbContent2
{
	float: left;
	width: 280px;
	padding-top: 30px;
	font-size: 12px;
	line-height:1.5;
}
.mbbbContent2 .title {
    font-size: 13px;
    color: black;
    margin-bottom: 0.5em;
}
.mbbbContent2 .body, .mbbbContent2 .body * {
    color: black;
}
.mbbbContent2 .body H2 {
    font-weight: normal;
    margin: 0px;
    margin-bottom: 1em;
}
.mbbbContent2 .body H2, .mbbbContent2 .body H2 * {
    font-size: 15px;
    color: #4ba82e;
}
.mbbbContent2 .body P {
    
}
.mbbbContent H1
{
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	display: inline;
	border:1px solid red
}
.cContent {padding:95px 0 0 0;float:left;width:600px;text-align:left;padding-bottom:10px}
.rContent {width:900px;margin:20px 0 20px 20px;float:left;position:relative;z-index:1000;}
.rContentD {float:right;width:250px;margin-right:30px;text-align:left;}
.rContentDR {float:right;width:250px;margin-right:30px;text-align:left;margin-top:15px;}
.mbbbcTitle
{
	width: 100%;
	font-size: 26px;
	font-weight: normal;
	padding-bottom: 15px;
}
.mbbbContent a, .mbbbContent a:visited, .mbbbContent a:active, .mbbbContent a:hover
{
	margin-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	padding-left: 15px;
	padding-bottom: 8px;
	font-size: 12px;
	line-height:1.5;
}
.cContent .mbbbcTitle {
    margin-top: 20px;
    padding-bottom: 20px;
}
.cContent .store A {
    font-size: 13px;
}
.cContent .store .amount SPAN {
    display: inline-block;
    width: 15px;
    text-align: center;
}
.mbbbContent .mceToolbar a
{
    padding-left: 0 !important;
}
.footer
{
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	padding: 0 20px 25px 20px;
	font-size: 11px;
	color: #555555;
	text-align: left;
}
html, body
{
	background: white;
	color: Black;
}
.btRowContent
{
	background: white url(../i/if/header.png) repeat-x top center;
}
.btRowLinks
{
	background-color: #F2F2F2;
}
.header
{
	background-color: transparent;
}
.hlTop
{
	background: transparent url(../i/if/claim.png) no-repeat top left;
}
.hlbMenu
{
	color: #555555;
}
.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited
{
	color: #555555;
	padding-right: 35px;
	padding-left: 20px;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-top: solid 1px white;
	background: transparent url(../i/if/arrow_down.png) no-repeat right 7px;

}
.hlbMenuMain a:hover,
a.hlbMenuMainSelected, a.hlbMenuMainSelected:visited, a.hlbMenuMainSelected:active, a.hlbMenuMainSelected:hover
{
	color: #a1a1a1;
	padding-right: 35px;
	padding-left: 20px;
	background-color: white;
	background-image: none;
	border-left: solid 1px #ebebeb;
	border-top: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	background: transparent url(../i/if/arrow_up_top.png) no-repeat right 8px;
}
.hlbMenuMain a.nol2 {
	background:transparent;
	border-color:transparent;
	padding-right: 24px;
}
.hlbMenuMain a.nol2:active, .hlbMenuMain a.nol2:hover {
	text-decoration: underline;
}
.hlbMenuMain a.nol2d {
	background: transparent url(../i/if/arrow_down-nol2.png) no-repeat right 7px;
}
a.hlbMenuLinkLast, a.hlbMenuLinkLast:visited, a.hlbMenuLinkLast:active, a.hlbMenuLinkLast:hover
{
	background-image: none !important;
}
.hlbmslMain
{
	background-color: white;
	border-left: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	color: #555555;
}
.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active
{
	color: #000;
	background: transparent url(../i/if/arrow_right.png) no-repeat 8px 8px;
	border: none !important;
}
.hlbmslMain UL LI a:hover
{
	color: #4ba82e;
	background: #ebebeb url(../i/if/arrow_right.png) no-repeat 8px 8px;
	border: none !important;
}
.hRight
{
	background: transparent url(../i/if/logo.png) no-repeat left 1px;
}
.hrLanguages
{
	color: #a5a5a5;
}
.hrLanguages a, .hrLanguages a:visited, .hrLanguages a:active
{
	color: #4ba82e;
	text-decoration: none;
}
.hrLanguages a:hover
{
	color: #4ba82e;
	text-decoration: underline;
}
.hrTextSelected
{
	color: #555555 !important;
}
.main
{
	background-color: #FFF;
}
.mmMenuMain
{
	background-color: #4BA82E;
	color: #FFF;
}
.mmMenuMain a, .mmMenuMain a:active, .mmMenuMain a:visited
{
	color: #FFF;
	background: transparent url(../i/if/arrow_down_white.png) no-repeat right;
	border-left: solid 1px #4BA82E;
	border-top: solid 1px #4BA82E;
	border-right: solid 1px #4BA82E;
}
.mmMenuMain a:hover,
a.mmMenuMainSelected, a.mmMenuMainSelected:visited, a.mmMenuMainSelected:active, a.mmMenuMainSelected:hover
{
	color: #4ba82e;
	background: white url(../i/if/arrow_up.png) no-repeat right;
	border-left: solid 1px #ebebeb;
	border-top: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;

}
.mmmSecondLevel
{
	background-color: white;
	border-left: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	color: #555555;
}
.mmslModel
{
	border-bottom: solid 1px black;
}
.mmslModelLinksRowIcon
{
	background: transparent url(../i/if/arrow_right.png) no-repeat top left;
	background-position: 0% 4px;
}
.mmslModelLinksRowLink a, .mmslModelLinksRowLink a:visited, .mmslModelLinksRowLink a:active, .mmslModelLinksRowLink a:hover
{
	color: #555555 !important;
	border: none !important;
	background-color: transparent !important;
	text-decoration: none;
}
.mmslModelLinksRowLink a:hover
{
	color: #299926 !important;
	text-decoration: underline;
}
.mbColumns
{
	background-color: #ececec;
}
.mbcArrowLeft
{
	background: transparent url(../i/if/arrow_left_big.png) no-repeat center 75px;
}
.mbcArrowRight
{
	background: transparent url(../i/if/arrow_right_big.png) no-repeat center 75px;
}
.mbcBottom
{
	color: #555555;
}
.mbcBottom a, .mbcBottom a:visited, .mbcBottom a:active, .mbcBottom a:hover
{
	color: black;
	background: transparent url(../i/if/arrow_right_box.png) no-repeat left 4px;
}
.mbcBottom a span, .mbcBottom a:visited span, .mbcBottom a:active span
{
	color: #299926;
	text-decoration: none;
}
.mbcBottom a:hover span
{
	color: #299926;/*!*/
	text-decoration: underline;
}
.mbbbArrow
{
	background: transparent url(../i/if/arrow_up_blackbox.png) no-repeat bottom left;
}
.mbbbContent
{
	color: #FFF;
	background-color: #000;
}
.mbbbContent a, .mbbbContent a:visited, .mbbbContent a:active, .mbbbContent a:hover
{
	color: white;
	background: transparent url(../i/if/arrow_right.png) no-repeat left 4px;
}
.mbbbContent a span, .mbbbContent a:visited span, .mbbbContent a:active span
{
	color: White;
	text-decoration: none;
}
.mbbbContent a:hover span
{
	color: White;
	text-decoration: underline;
}

.mbbbContent .mceToolbar a
{
   background-image: none !important;
}
.footer
{
	color: #555555;
}
.fLinks a, .fLinks a:visited, .fLinks a:active, .fLinks a:hover
{
	color: #555555;
	text-decoration: none;
}
.fLinks a:hover
{
	color: #299926;
	text-decoration: underline;
}


.L2menu-part
{
	float:left;
	width:220px;
}
.L2in
{
	background-color:black;
	color:white;
	padding:15px 0 15px 10px;
	margin: 0 0 20px 0;
}
.L2in .mbbbcTitle
{
	width: 210px;
	padding-left: 10px;
}
.L2menu
{
	background-color:black;
	color:white;
	float:left;
	width:210px;
	padding:15px 0 15px 10px;
	margin: 0 0 20px 0;
}
.L2menu .mbbbcTitle
{
	width: 200px;
	padding-left: 10px;
}
.L2menu ul {list-style-image:none;list-style-type:none;margin:0;padding:0;}
.L2menu ul li {font-size: 12px;margin:0;padding:0;border-top:1px solid #4d4d4d;}
.L2menu ul li a:hover, .L2menu ul li a.selected {display: block;padding:8px 10px;color:black;font-weight:normal;background: white url("../i/if/arrow_right.png") no-repeat right; text-decoration: none;}
.L2menu ul li a {padding:8px 10px;margin: 0;color:white;display:block;text-decoration: none;font-size:12px}

.L2in ul {list-style-image:none;list-style-type:none;margin:0;padding:0;}
.L2in ul li {font-size: 12px;margin:0;padding:0;border-top:1px solid #4d4d4d;}
.L2in ul li a:hover, .L2in ul li a.selected {display: block;padding:8px 10px;color:black;font-weight:normal;background: white url("../i/if/arrow_right.png") no-repeat right; text-decoration: none;}
.L2in ul li a {padding:8px 10px;margin: 0;color:white;display:block;text-decoration: none;font-size:12px}

.moreinfo {
	background: url(../i/if/moretitle.png) no-repeat top;
	margin-top: 21px;
}
.moreinfo-data {
	border:1px solid #c7ccd0;
	border-top:0;
	padding:20px 10px 5px 10px;
}

.MainPartE
{
	float: left;
	width: 900px;
	margin: 20px 0 20px 20px;
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.MainPart
{
	float: left;
	width: 650px;
	margin: 0 0 20px 20px;
	font-family: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.MainPart h1,.MainPartE h1,.MainPart h2,.MainPartE h2 {font-weight: normal;}
.MainPart h1, .MainPartE h1 {font-size: 24px;margin:18px 0 15px 0;padding:0;}
.MainPart h2, .MainPartE h2 {font-size: 18px;margin:18px 0;padding:0;}
.MainPart h3, .MainPartE h3 {font-size: 13px}
.MainPart a, .MainPart a:visited, .MainPartE a, .MainPartE a:visited {color: #4ba82e;text-decoration: none;}
.MainPartE h1 {border-bottom: 2px solid #000;margin:23px 0 0 0;padding-bottom: 10px}
.MainPartE .news h2 {margin:26px 0 0 0;padding-bottom:1px;}
.MainPart h2.pdfprice {padding:17px 10px;margin-top:20px;}
.MainPart h2.version {margin:37px 0 11px 0;padding:0;
}
.MainPart a:hover,.MainPartE a:hover {text-decoration: underline;}

.team td {padding:0 0 10px 0;}
.team .name {font-weight:bold;font-size:13px;padding:6px 0 4px 0;}
.team a {padding-left:13px;background:transparent url(../i/if/linkarr.png) no-repeat left;}
.quickLinks {
	float: left;
	width: 900px !important;
	width: 940px;
	width/**/:/**/900px;
	padding: 28px 20px 16px 20px;
	background: transparent url(../i/if/footer.png) no-repeat top center;
}
.store td {padding-bottom: 25px;}
.store span {background-color:#4ba82e;padding:1px;color:white}
.store img {padding-bottom:12px;border:0;}
.store .car_name {padding-bottom:3px;}
.store a {color:#4ba82e;text-decoration:none;font-size:12px;}
.qlTable td {text-align: left;color:#555555;font-size: 11px;}
.qlTable b {font-weight: normal;color: #000;font-size: 16px;}
.contactform {border: 0;border-collapse: collapse;text-align: left;}
.contactform td {padding:0 15px 16px 0;font-size:13px;vertical-align: middle;}
.forminput {font-size: 13px;border:1px solid #aaadb4;width:214px;line-height:18px;}
.f-more {width: 254px;}
.f-less {width: 84px;}
.formtextarea {font-size:13px;border:1px solid #aaadb4;width: 460px;}
.submit {background: url(/i/if/submit.png);color: white;font-size: 13px;padding-bottom: 6px;width: 77px;height: 28px;border: 0;cursor: pointer;}
.top {vertical-align: top;}
.pr {color: #4ba82e;}
div.month {width: 100%;font-size: 22px;font-weight: normal;padding:3px 0 8px 0;}

#gallerylist {margin-left: 5px;}
#gallerylist .gitem { float: left; margin: 0; width: 215px; height: 150px; background-color: #717171;}
#gallerylist .gitem div { position: absolute; z-index: 99999; visibility: hidden; width: 215px; height: 150px; background: #000; filter: alpha(opacity=45); -moz-opacity: 0.45; opacity: 0.45;}
#gallerylist .gitem table {position: absolute; z-index: 100001; visibility: hidden; width: 215px; height: 150px;}
#gallerylist .gitem table td {text-align: right; vertical-align: bottom; width: 215px; height: 150px; cursor:pointer; font-size: 0.7em; padding:0 10px 10px 0; color:#fff;}
#gallerylist .gitem:hover table, #gallerylist .hoverfix table { visibility: visible; }
#gallerylist .gitem:hover div, #gallerylist .hoverfix div { visibility: visible; }

#wallpapers-array {margin-left: 5px;}
#wallpapers-array .witem {float: left;margin: 0;width: 215px;height: 161px;background-color: #717171;}
#wallpapers-array .witem div {position: absolute;z-index: 99999;visibility: hidden;width: 215px;height: 161px;background: #000;filter: alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;}
#wallpapers-array .witem table {position: absolute;z-index: 100001;visibility: hidden;width: 215px;height: 161px;}
#wallpapers-array .witem table td {text-align:center;vertical-align:middle;width:215px;height:161px;padding:5px;}
#wallpapers-array .witem:hover table, #wallpapers-array .hoveriefix table {visibility: visible;}
#wallpapers-array .witem:hover div, #wallpapers-array .hoveriefix div {visibility: visible;}
#wallpapers-array a {color: #fff; font-size:1em; line-height:130%; font-family: Verdana, Arial, sans-serif;text-decoration:none}
#wallpapers-array a:hover {text-decoration:underline;}
#wallpapers-array ul {display:block;padding:0;margin:8px;list-style:none;line-height:100%;}
#wallpapers-array ul li {display:block;padding:0;margin:0;}

#gallerylist2 {width:670px;padding-top:15px;}
#gallerylist2 .gitem {float:left;margin:0 20px 20px 0;width:200px;height:133px;background-color:#717171;}
#gallerylist2 .gitem div {position:absolute;z-index:99999;visibility:hidden;width:200px;height:133px;background:#000;filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;}
#gallerylist2 .gitem table {position:absolute;z-index:100001;visibility:hidden;width:200px;height:133px;}
#gallerylist2 .gitem table td {text-align:right;vertical-align:bottom;width:200px;height:133px;cursor:pointer;font-size: 0.7em;padding:0 5px 10px 0;color:#fff;}
#gallerylist2 .gitem:hover table, #gallerylist .hoverfix table {visibility: visible;}
#gallerylist2 .gitem:hover div, #gallerylist .hoverfix div {visibility: visible;}


#wallpapers2 {width:670px;padding-top:15px;}
#wallpapers2 .witem {float:left;margin:0 20px 20px 0;width:200px;height:133px;background-color:#717171;}
#wallpapers2 .witem div {position:absolute;z-index:99999;visibility:hidden;width:200px;height:133px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
#wallpapers2 .witem table {position:absolute;z-index:100001;visibility:hidden;width:200px;height:133px;}
#wallpapers2 .witem table td {text-align:center;vertical-align:middle;width:200px;height:133px;padding:5px;}
#wallpapers2 .witem:hover table, #wallpapers2 .hoveriefix table {visibility: visible;}
#wallpapers2 .witem:hover div, #wallpapers2 .hoveriefix div {visibility: visible;}
#wallpapers2 a {color:#fff;font-size:1em;line-height:130%;font-family:Verdana,Arial,sans-serif;text-decoration:none}
#wallpapers2 a:hover {text-decoration:underline;}
#wallpapers2 ul {display:block;padding:0;margin:8px;list-style:none;line-height:100%;}
#wallpapers2 ul li {display:block;padding:0;margin:0;}

#title-pic {width:658px;height:318px;border:1px solid #c7ccd0;margin:30px 0;}
#colors-array {margin-top:345px;}


.skodam{position:relative;min-height: 100%;}
.skodaf{position: relative;height: 116px;margin-top:-116px;}

table.tech {border-collapse:collapse;font-size:.7em}
table.tech tr {vertical-align: top}
table.tech td {border: 1px solid #ccc;text-align: center;vertical-align: middle;color:#717171}
table.tech .item {text-align: left;background-color: #eaeaea}
table.tech .subtitle {background-color: #eaeaea;color: #999}
div.colorsrange {float:left;width:100px;height:110px;text-align:center;margin:0 9px 9px 0;}
div.news {border-top: 1px solid #000;padding-bottom: 12px;}
div.news-first {padding-bottom: 12px;}
div.news .date {color: #555;}

.storeswitch {font-size:18px;margin-top:2px;}
.store-active {float:left;width:50%;text-align:center;height:32px;background-color:#f8f8f8;padding-top:11px}
.store-active a, .store-active a:visited {color:#000;background: transparent url(../i/if/storearr.png) no-repeat left 5px;padding-left:20px;}
.store-inactive {float:left;width:50%;text-align:center;height:32px;background-color:#000;padding-top:11px;color:#FFF;}
.store-inactive a,.store-inactive a:visited {color:#FFF;background: transparent url(../i/if/storearr.png) no-repeat left 5px;padding-left:20px;}

.store-a {float:left;width:33%;text-align:center;height:32px;background-color:#f8f8f8;padding-top:11px}
.store-i {float:left;width:33%;text-align:center;height:32px;background-color:#000;padding-top:11px;color:#FFF;}
.store-a a, .store-a a:visited {color:#000;background: transparent url(../i/if/storearr.png) no-repeat left 5px;padding-left:20px;}
.store-i a, .store-i a:visited {color:#FFF;background: transparent url(../i/if/storearr.png) no-repeat left 5px;padding-left:20px;}


.pricerange {margin-top: 22px;border-collapse:collapse;}
.pricerange th {background-color:#4ba82e;color:#fff;font-size: 11px;padding: 8px 10px}
.pricerange th, .pricerange td {border-left:1px solid #fff}
.pricerange .noborder {border:0}
.pricerange tr.parity {background-color:#f8f8f8}
.pricerange td {padding:20px 10px 18px 10px;}
.pricerange td.price {text-align:center; white-space:nowrap}
.pricerange td.last {border-bottom:2px solid #4ba82e;border-left:1px solid #fff;padding:0;margin:0;}
.gearbox {font-size: 11px;padding-top:5px;}
#infoadd {margin:5px 0 20px 0;font-size:11px;text-align:left}
.pdfprice {padding:14px; border:1px solid #c7ccd0}
.pdfprice a {background: url(/i/if/pdfico.png) no-repeat top left;padding:0 0 0 22px;height:18px;margin-left: 4px}
.moreinfo { background-color: #FFF; padding: 20px 0 0 0;}

.storerange {margin:0 0 30px 0;padding:0;border:0;background-color:white;width:100%;border-collapse:collapse;}

.storerange th {border-bottom:1px solid #4ca82c;background-color:#FFF;font-weight:normal;color:#000;white-space:nowrap}
.storerange th.title {background-color:#FFF;color:#000;padding:5px 0;font-size:16px;font-weight: normal; white-space:nowrap}
.storerange th a, .storerange th a:visited {color:#000;text-decoration:none}
.storerange th a:hover {text-decoration:underline}

.storerange td {border-right:1px solid #FFF;border-bottom:1px solid #dadada;padding:16px 10px;font-size:13px}
.storerange td.engine {width:100%}
.storerange td.type {font-weight:bold;}
.storerange .parity td {background-color:#f8f8f8;}
.storerange td.pic {background-color:#FFF;text-align:center;padding:20px 0;margin:0;}
.storerange td.usedpic {background-color:#FFF;text-align:center;padding:0;margin:0;vertical-align:top}

.storerange .noborder {border:0}

.storerange td.count {text-align:center;font-weight:bold;cursor:pointer;}
.storerange td.count a {color:#fff;text-decoration:none;background:url(/i/if/storecount.png) no-repeat center 1px;padding:5px 25px;}

.descitem, .descitem td {margin:0;padding:0;border:0;vertical-align:top;font-size:13px;}
.descitem td {padding:0 0 10px 0;}
.descitem td.ttl {padding:0 10px 10px 0;white-space:nowrap;}
.descitem td.br {white-space: inherit}

div.actionprice,div.price,div.reservedprice,div.usedprice {font-size:16px;color:#FFF;text-align:center;margin:10px 0;}
div.actionprice span,div.price span,div.reservedprice span {background-color:#4ca82c;padding:10px 20px;}
div.usedprice span {background-color:#4ca82c;padding:10px 20px;}
div.usedprice span.vat {background-color:#4ca82c;padding:10px 20px 25px 20px;}
div.price,div.reservedprice {margin-top:18px}
div.usedprice {margin-top:-10px}
span.oldprice {color:#555555;background:url(/i/if/oldprice.png) no-repeat top center;}
span.reserv {color:#ff0000;}

a.arrlnk {background: transparent url(../i/if/arrow_right_box.png) no-repeat left 3px; padding-left:18px;}
a.pdf {background: url(/i/if/pdfico2.png) no-repeat top left;padding:0 0 0 19px;height:13px;}
a.pdfb, a.pdfb:visited {background: url(/i/if/pdfico2.png) no-repeat top left;padding:0 0 0 19px;height:45px;display:block;font-size:12px;color:#4ba82e;text-decoration:none;}
a.pdfb:hover {text-decoration:underline;}
span.more {background:url(/i/if/morearr.png) no-repeat 8px right;padding:0 12px 0 0;}
span.more a {color:#4ca82c;border-bottom: 1px dotted #4ca82c;}
span.more a:hover {color:#4ca82c;border-bottom: 1px solid #4ca82c;text-decoration:none;}
div.more {margin:0 0 0 0;}

.nostorenofilter {padding: 6px 0;}
.nostorefilter {padding: 12px 0;}
.storefilter {padding: 35px 0;}
.storefilter a, .storefilter a:visited {padding:7px 10px 7px 28px;font-size:13px;margin:0 5px;text-decoration:none;}
.storefilter a:hover {text-decoration:none;}

.storefilter a.active, .storefilter a.active:visited {background:#4ca82c url(/i/if/storecheck.png) no-repeat 10px 9px;color:#FFF;}
.storefilter a.passive:hover {background-color:#4ca82c;color:#FFF;}
.storefilter a.passive {background:#f2f2f2 url(/i/if/storeuncheck.png) no-repeat 10px 9px;color:#000;}
.storefilter a.reset {color:#4ca82c;margin:7px 5px;padding:0;border-bottom: 1px dotted #4ca82c;}
.storefilter a.reset:hover {border:0;}

#pager {width:100%;position: relative;overflow: hidden;text-align: center;margin: 5px auto;}
#numbers {font-size:24px;float: left;left:50%;position: relative;text-align: center;}
#numbers ul {position: relative;left: -50%;float: left;list-style: none;margin:0;padding:0;}
#numbers li {display:block;float:left;padding:4px 8px;text-align:center;background-color:#fff;}
#numbers a, #numbers a:visited, #numbers a:hover {color:#4ca82c;text-decoration:none;}
#numbers li.selected {border: 1px solid #4ca82c;color:#000}
#numbers li.space {color:#4ca82c}

div.social { padding-top: 2px; height: 29px; line-height: 29px; }
div.social ul { list-style: none; }
div.social span { color: #000; font-size: 16px; }
div.social span,
div.social ul,
div.social ul li { float: left; margin: 0; padding: 0; height: 29px; white-space: nowrap; }
div.social ul li { padding: 0 15px; border-left: 1px solid #ccc; }
div.social ul li.first-child { border-left: none; }
div.social ul li a {
    display: block;
    width: 24px; height: 29px;
    background: url(/i/matrix/social_icons.gif) no-repeat 999px 999px;
    text-indent: -9999px;
}
div.social ul li.facebook a { background-position: 0 -78px; }
div.social ul li.draugiem a { width: 35px; background-position: 0 -40px; }
div.social ul li.youtube a { width: 49px; background-position: 0 4px; }

