/* ----------------------------------------
Theme Name: opel
Description: opel Theme
Version: 2
Author: Robert Rusanu
Author URI: http://thinkwithstyle.com
Last Modified: 2011.02.27
Provides: Theme definition file for WordPress 
---------------------------------------- */

body {font: normal 12px/1.34 helvetica, arial,  sans-serif;color:#444;background:#fff url(design/images/body.jpg) 0 442px repeat-x fixed;}
/*
body {background-image:url(design/images/spring-flowers.jpg);background-position: 100% 100%;background-repeat:no-repeat}
body {background-image:url(design/images/lalelele.jpg);background-position: 50% 100%;background-repeat:no-repeat}
*/
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,pre,td,th,table{margin:0;padding:0}

#wrapper{font-size:1em} 

ul, ol, li {list-style:none}
p,li,dd,dt,cite,blockquote,a,td,th {font-weight:normal;font-style:normal;}
th, strong, b {font-weight:bold}
em, i {font-style:italic}
code {color:#aaa;font-size:1.1em;}
h1, h2, h3, h4, h5, h6 {margin: 0;font-weight:normal;color:#111;}
h1,h2 {font-size:1.2em}
h3,h4 {font-size:1.1em;font-weight:bold}
h5,h6 {font-size:1em;font-weight:bold}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0}
.fake-accordion h3 {margin:0}
#main h2 {margin-bottom:15px;}

#main .archives-list h2 {margin-bottom:5px;font-weight:bold;font-size:1.4em}
.item_title {font-size:2em}
.thecontent .subpage {font-size:1.8em}
.bigpic .item_title {position:absolute;left:10px;top:10px;font-weight:bold}
#sidebar h3 {padding:0 5px;}

.item_title span {color:#c30}

.cat-head {font-size:2em}
.cufon {font-size:1.3em;margin: 10px 0 5px 0}

hr {display:none}
.left, .alignleft {float:left}
img.alignleft  {margin: 0 10px 5px 0}
.bigpic img.alignleft ,.bigpic img.alignright{margin:0;float:none}
.promo-container .alignleft,.promo-container .alignright {float:none;margin:0}

.right, .alignright {float:right}
img.alignright {margin: 0 0 5px 10px}
.red {color:#cc2027;font-size:1.2em}
.highlighted {color:#fff;font-weight:bold;background:#800000}
.clearfix:after, .comment:after, #sidebar>li:after, .navigator:after, #navi:after, #home-content:after, #teasers:after, #container:after, #footer:after,#wrapper .form li:after, #used-cars li:after  {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix, 
.comment, 
#sidebar>li, 
.navigator , 
#navi, 
#home-content , 
#container, 
#footer, .thecontent, #wrapper .form li,#used-cars li  {display: inline-block;}

html[xmlns] .clearfix, 
html[xmlns] .comment, 
html[xmlns] #sidebar>li, 
html[xmlns] .navigator , 
html[xmlns] #navi, 
html[xmlns] #home-content, html[xmlns] #container, html[xmlns] #footer,
html[xmlns] .thecontent,
html[xmlns] #wrapper .form li,html[xmlns] #used-cars li  {display: block;}

* html .clearfix, * html .comment, * html #sidebar li, * html .navigator, * html #navi, * html #home-content, * html #container, * html #footer, * html #wrapper .form li, * html #used-cars li {height: 1%;}

#flashnav {width:920px;margin: 0 auto}
#flashheading {padding-top:10px;margin-left:40px}
a {color:#929292;text-decoration:none;}
.promodetails strong {font-size:1.6em}
.promodetails a {color:#fff}
.promodetails a.more {font-size:1.4em;display:inline-block;margin:5px 0;padding:5px;color:#333;background:#FEBE10;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.promodetails a.more:hover span {color:#c30}
#footer a {color:#777}

a:hover {text-decoration:underline}
a:link,a:visited,a:hover,a:active{outline:0}

img {border:none}
pre {font-size:1em;font-family:courier, arial, sans-serif;padding:5px;border:1px solid #ddd;background:#fafafa;overflow:auto;letter-spacing:-1px}
.clear,.spacer_ {clear:both}
/*
main layout */
#the-headings {position:absolute;text-indent:-9999px}
#wrapper {width:1020px;margin:30px auto 0 auto;padding:160px 0 0 0 ;position:relative;}

	#container {padding: 1px 30px 20px 30px;min-height:322px;background:url(design/images/new-wrapper.png) 50% 120px repeat-y}
	.homepage #container {padding-top:1px}


#container.iframe {padding:0;min-height:0;position:relative}

	

	

	#container.newcars,#container.page {position:relative}

	#container.used-cars{padding-top:50px}

	#container.rulate,#container.page404 {padding-top:0}
	
	#container.rulate #sidebar {padding-top:0}
		#main {width:700px;float:left;position:relative;padding:0 20px 20px 20px}
		.homepage #main {width:960px;float:none;padding:454px 0 5px 0;position:relative}
			.contact #main  {float:right}
			.featured #main {padding-top:50px}
			.wide #main {float:none;width:920px;padding:20px}
		
/*			.homepage #main #home-content{margin-bottom:20px }*/
			.homepage #main #home-content {height:454px;width:960px;left:0;position:absolute;top:0;}
				.homepage #main  .intro {margin-bottom:10px}
					.homepage #main  .intro h2 {font-size:24px;font-family:arial, helvetica, sans-serif}
					
				.homepage #main  .intro .textwidget {color:#6F8B00;font-size:18px;margin:10px 0 20px 0}
				.homepage #main #home-content .item{float:left;width:310px;padding:0;text-align:justify}
				.homepage #main #home-content #sidebar_inner_home {float:right;width:343px;padding:0;color:#2D5891}
	
/*	
		#sidebar{clear:both;float:right;width:200px;display:inline;padding:0 20px 20px 0}
		.newcars #sidebar {float:right;padding:40px 20px 20px 0}*/
		#sidebar {clear:both;margin: 20px}
		.used-cars #sidebar, .single #sidebar {clear:none;float:right;width:220px;margin:0}
		.featured #sidebar {padding-top:50px}
		 #container.multi #sidebar{padding-top:342px}
			/*#sidebar-inner {background:#EEF5FA url(design/images/sidebar-top.jpg) center top no-repeat;padding:20px 10px 0 10px}*/
			
			
		.contact #sidebar {clear:both;float:none;top:0;padding:0;display:block;width:auto;padding-top:30px;}
	/*#inner-content {float:left;width:740px}
	.single #inner-content {float:right}*/

	#wrapper .service #inner-content, #wrapper .rulate #inner-content {width:auto;float:none}
	
	/*#outer-content {padding-top:40px}*/
	#container.promotii #inner-content {float:left}
	
		.maincontent {float:left;width:700px;display:inline;position:relative;margin: 0 20px;}

		#wrapper .service .maincontent,#wrapper .rulate #inner-content  .maincontent{float:none;margin: 0 20px;width:auto;display:block}
		#container.promotii .maincontent {float:left;margin-right:0}
		.sec-content {float:right;width:220px;position:relative;}
	/*#container.promotii #sidebar {float:right;padding:0 10px 20px 0} */

#carlist-container{clear:both;}

.outlaw {overflow:hidden;width:99%;display:block; margin:0 auto;height:577px;z-index:1 }	
#cover-reg1 {position:absolute;z-index:999;background:#000;width:100px;height:30px;left:800px;top:60px}
	
	#comments blockquote {font-family:georgia, serif;font-size:14px;font-style:italic;text-align:justify;margin:10px 20px;padding:16px 0 3em 25px;background:url(design/images/quote-start.gif) no-repeat}
	#comments cite{font-family:georgia, serif;background:url(design/images/quote-end.gif) 100% 0 no-repeat;padding-top:20px;display:block;text-align:right;font-style:italic;margin:5px 20px 0 0}
	#comments blockquote cite {font-size:.9em;margin-right:0}
	span cite {background:none;font-style:normal;padding:0;display:inline;margin:0}
	#sidebar_inner_home blockquote {position:relative;font-size:16px;margin: 0 0 20px 0;padding:16px 0 3em 25px;background:url(design/images/quote-start.gif) no-repeat}
	#sidebar_inner_home h4 {position:absolute;right:0;bottom:0;margin:0}
	#sidebar_inner_home blockquote .textwidget{font-family:georgia, serif;font-style:italic;text-align:justify;font-size:16px;background:url(design/images/quote-end.gif) 100% 100% no-repeat;padding-bottom:20px}

	
	.tptn_thumb {width:110px;height:80px}
	
	.slideshow h3 {display:none}
	
	iframe {border:none;padding:0;overflow:auto}
	
#sidebar>li {margin-bottom:30px;}
.contact #sidebar>li {float:left;width:440px;margin-left:10px;}
.contact #sidebar>li:first-child {margin:0}
#pages a {text-transform:uppercase}
#pages a:hover,#pages li.current_page_item a{color:#222}

#sidebar #latest-articles li {border-bottom:1px dotted #c8c8c8;padding:5px 0 10px 0;margin-bottom:5px}
#sidebar#latest-articles h4, #sidebar #latest-articles p {margin:0}
#sidebar #latest-articles h4 {text-transform:none;font-size:1.2em;}

#sidebar #latest-articles h4 a {font-weight:bold;color:#555}
#sidebar #latest-articles p a{font-style:italic;font-weight:bold;color:#777;}
.post-excerpt {padding-top:5px;font-size:.95em;color:#ccc;}

/*
header*/
#header a{border:none}
#the-logos {position:absolute;top:0;left:0;width:960px;height:150px;padding:10px 30px 0 30px;background:url(design/images/new-header.png) 50% 0 no-repeat}
#logo {position:absolute;z-index:10;right:50px;top:40px}
#logo a {display:block;width:100px;height:100px;background-image:url(design/images/logo-opel-small-yellow.png) !important;background:url(design/images/logo-opel-small.jpg) 50% 50% no-repeat;text-indent:-9999px}
#logo2 {position:absolute;top:45px;left:50px;}
	#logo2 a{display:block;width:130px;height:56px;background:url(design/images/di-bas4.png) no-repeat;text-indent:-9999px;}

#service4 {background:none repeat scroll 0 0 #FFFFFF;
position:absolute;
right:8px;
text-align:right;
bottom:0;
width:960px;
z-index:80;}

li.feed a{background-image:url(design/images/feed.gif);background-position: right center;background-repeat: no-repeat;padding-right:20px;}


a.more {display:block;margin: 10px 0;}

#sec-hand-form {margin-top:10px}
#used-cars>li {padding: 10px 0;border-top:1px solid #ededed;}

#used-cars>li:first-child {padding-top:0;border:none} 
#used-cars li .icon {float:left;}
#used-cars li .icon img {border:1px solid #ededed;padding:1px}
#used-cars li  .descr {float:right;width:570px}
#used-cars li  .descr p {margin-bottom:5px}
#used-cars .descr h2 {float:left;max-width:65%}
#used-cars .descr .pret {font-weight:bold;color:#3B5B74;font-size:1.5em;font-style:italic;float:right;max-width:34%}
#used-single {margin-bottom:30px}

#used-single .foto {float:left;width:360px}
#used-single .foto img {border:1px solid #ddd}
#used-single .foto img.ngg-singlepic {width:350px;height:263px}
#used-single .descr {float:right;width:540px}


#used-single .descr dt {float:left;width:40%;clear:both;font-weight:bold}
#used-single .descr dd {float:left;width:59%}
#used-single .descr  #car-id,#used-single .descr dd strong {font-weight:bold;color:#c30}
#used-single .descr .pret {padding-top:5px;font-weight:bold;color:#3B5B74;font-size:1.5em;}
#used-single .descr .pret  em {font-size:.7em;font-weight:normal;font-style:normal;}
#used-single .item-maintext {clear:both;margin-top:10px;}
#used-single  ul, #used-single  li {padding-left:0;margin-left:0;list-style:none}
#used-single  li.pret {font-weight:bold;color:#3b5b74;font-size:1.2em}
#used-single  h2 {font-weight:bold;color:#3b5b74;font-size:1.4em}

.rulate .item-maintext {padding:10px 0;border:1px none #ccc;margin-bottom:10px}
.rulate .maincontent .item-maintext p{margin-bottom:10px;font-size:1.2em;}
/*
#footer {clear:both;background:#fff url(design/images/footer.gif) 0 100% repeat-x;position:fixed;width:100%;left:0;bottom:0;height:18px}
*/
#footer {clear:both;font-size:.95em;padding:10px 30px 30px 30px;background:url(design/images/new-footer.png) 50% bottom no-repeat}



#sitemap>li {width:220px;float:left;padding:0 10px;}
#sitemap>li:first-child {padding-left:0;background:none}
#footer li a ,#footer li{text-transform:lowercase}
#meta {margin-top:10px;padding:5px 30px;}
#meta>li{float:left;margin-right:10px}
#meta>li.design{float:right;margin:0;font-size:.8em;color:#ccc}
#meta li.design a{color:#efefee}
#carousel-container{width:958px;background-color:#fff;background-repeat:no-repeat;background-position: 0 0;border-right:1px solid #fff;border-left:1px solid #fff}
.homepage #carousel-container, .featured #carousel-container {height:322px;overflow:hidden;}
	
	
/* start subpage main navigation 
.subpage #mainnav {position:absolute;top:130px;right:0;width:940px;background:transparent url(design/images/mainnav-cont.png) 0 0 repeat-x;padding:0 10px 0 0;}
.subpage #mainnav li {position:relative;float:left;}
.subpage #mainnav li:first-child {background:transparent url(design/images/mainnav-wide.png) 0 0 no-repeat;padding-left:10px;margin-left:-10px;}
.subpage #mainnav li li:first-child {background:none;padding:0;margin:0}
.subpage #mainnav li a {padding:0 20px;line-height:23px;border-right:1px solid #ebebeb;float:left;background:transparent;color:#3E585D;text-transform:none;font-weight:bold;text-transform:uppercase}	
.subpage #mainnav li li a {text-transform:none;font-weight:normal;padding: 0 10px}
.subpage #mainnav li.specials a {color:#fff;background-position:0 -60px}
.subpage #mainnav li:hover a,.subpage #mainnav li.current_page_item a, .subpage #mainnav li.current_page_parent a{background:#febe10 url(design/images/back-topnav.jpg)  0 -30px repeat-x;color:#fff;text-decoration:none}
.subpage #mainnav li:first-child a {border-left:1px solid #ebebeb;min-width:100px}
.subpage #mainnav li li a,.subpage #mainnav li:first-child li a,.subpage #mainnav li li:first-child a {border-right:1px none #ebebeb;border-left:1px none #ebebeb}
	.subpage #mainnav  li ul {position:absolute;left:0;top:23px;z-index:100;width:200px;display:none;background:transparent url(design/images/mainnav-drop.png) 100% 100% no-repeat;padding: 0 10px 10px 0;}
	.subpage #mainnav  li:first-child  ul {left:10px}
	.subpage #mainnav  li:hover ul {display:block}
	.subpage #mainnav  li ul a {width:180px}
	.subpage #mainnav  li ul a,.subpage #mainnav  li li:first-child a {display:block;background:#fff url(design/images/mainnav-drop-li.png) repeat;border-bottom: 1px solid #ddd;}
	
	.subpage #mainnav  li:hover li a,
	.subpage #mainnav  li.current_page_item:hover li a,
	.subpage #mainnav  li.current_page_parent:hover li a
	.subpage #mainnav  li.specials li a,
	.subpage #mainnav  li:hover li:hover a,
	.subpage #mainnav  li.current_page_item li:hover a,
	.subpage #mainnav  li.current_page_parent li:hover a
	.subpage #mainnav  li.specials li:hover  a,
	.subpage #mainnav  li:hover li:hover li a,
	.subpage #mainnav  li.current_page_item li:hover li a,.subpage #mainnav  li.current_page_parent li:hover li a{color:#000;background:#fff url(design/images/mainnav-drop-li.png)}	
	
		.subpage #mainnav  li:hover li:hover a,
		.subpage #mainnav  li:hover li:hover li a:hover,
		.subpage #mainnav  li.current_page_item li:hover a,
		.subpage #mainnav  li.current_page_parent li:hover a,
		.subpage #mainnav  li.current_page_item li:hover li a:hover,
		.subpage #mainnav  li.current_page_parent li:hover li a:hover,
		.subpage #mainnav  li.specials li:hover li a:hover{color:#fff;background:#E0A609 url(design/images/back-topn9av.jpg) 0 -30px}
		
		

	.subpage #mainnav  li:hover ul ul {position:absolute;left:200px;top:-1px;display:none;padding-right:2px;background-position: left bottom;border-top:1px solid #eee}	
.subpage #mainnav  li:hover ul ul li {border-right:1px none #eee}	
	.subpage #mainnav  li:hover li:hover ul{display:block}
end subpage main navigation */	

/*homepage main navigation*/





	 #mainnav {position:absolute;top:131px;left:31px;width:958px;padding:0;z-index:10;background:transparent}
	 #mainnav li {float:left;position:relative}
	#mainnav li li,#mainnav  li li:hover{position:static;background:url(design/images/mainnav-sub-li.png) center top repeat-y;padding:0 5px}
	#mainnav li a {float:left;padding:0 10px;color:#fff;font-weight:normal;font-size:15px;line-height:29px;color:#333}
	#mainnav li#menu-item-1798 > a {color:#f10}
	 #mainnav li li a {width:180px;background:#fff;line-height:1.6;font-size:12px;padding: 0 20px;}

	#mainnav li.page-item-98 a {color:#febe10}
	#mainnav li:hover {background-color:#fff}

	#mainnav li:hover a {text-decoration:none;color:#000;}
	 #mainnav li.current_page_item>a, #mainnav li.current_page_ancestor>a, #mainnav li.current_page_parent>a  {background:#fff}
	#mainnav li:hover li:hover a:hover, #mainnav li:hover li:hover li:hover  a:hover {background:#efefea}
	
	
	
	#mainnav li:hover li a, #mainnav li:hover li:hover li  a{background:none}
	
	#mainnav li li:hover a {background:#efefea}
	
	#mainnav li ul {position:absolute;left:-5px;top:29px;display:none;width:230px;padding:0 0 10px 0;background:url(design/images/mainnav-sub-ul.png) center bottom no-repeat}
	
	
	 #mainnav li ul ul,#mainnav li div.panel{background:url(design/images/mainnav-sub2b.png)  100% 0 repeat-y;left:222px}
	 #mainnav li div.panel  {padding-top:0;height:322px;background:none}
	 #mainnav li:hover li ul ,#mainnav li:hover li div.panel{display:none}
	 #mainnav li:hover li div.panel {width:220px}
	#mainnav li:hover ul, #mainnav li li:hover ul ,#mainnav li li:hover div.panel{display:block}
	
	/*
	#mainnav li div.panel div {height:262px;padding:60px 20px 0 20px;width:180px;background:url(design/images/home-mainnav4.png) no-repeat}
	
	#mainnav li.corsa div.panel div {background-position: 0 100%}
	#mainnav li.antara div.panel div {background-position: -220px 100%}
	#mainnav li.astraclassic div.panel div {background-position: -440px 100%}
	#mainnav li.astra div.panel div {background-position: -660px 100%}
	#mainnav li.zafira div.panel div {background-position: -880px 100%}
	#mainnav li.astratt div.panel div {background-position: -1100px 100%}
	#mainnav li.insignia div.panel div {background-position: -1320px 100%}
	#mainnav li.combotour div.panel div {background-position: -1540px 100%}
	#mainnav li.meriva div.panel div {background-position: -1980px 100%}
	#mainnav li.vivarolife div.panel div {background-position: -2200px 100%}
	
	#mainnav li div.panel div a,#mainnav li:hover div.panel div a:hover {background:none !important;padding: 0;}
	#mainnav li div.panel h5 a{font-size:20px}
	
	#mainnav li div.panel div p {color:#FEBE10;font-size:1.6em;letter-spacing:-1px;line-height:1.1}
	#mainnav li div.panel div p.clarify {font-size:.8em;padding-top:20px;color:#fff;letter-spacing:0;line-height:1.4}
*/	
	
#wrapper ul>span.cufon-canvas {display:none !important}




#top-meta {position:fixed;left:0;top:0;width:100%;height:30px;background:url(design/images/meta-gradient2.png) left bottom repeat-x;z-index:90}
#meta-inner {width:960px;margin:0 auto}
#top-search {float:right;margin-top:2px;width:146px; font-size:.8em;border:1px solid #ededed;}


#menu-secondary-menu {float:left;margin-left:220px;display:inline;height:26px;background:url(design/images/gradient-blue.gif) 0 -1000px repeat-x}
#menu-secondary-menu li {float:left;background:url(design/images/meta-gradient2.png) left top repeat-x}
#menu-secondary-menu a {float:left;color:#777;padding: 0 20px;border-left:1px solid #ededed;line-height:26px;}
#menu-secondary-menu a:hover, #menu-secondary-menu li.current_page_item a {background:url(design/images/gradient-blue.gif) 0 0 repeat-x;color:#fff;text-decoration:none}
#menu-secondary-menu li:first-child a {border:none}


/* homepage */



#promo {line-height:1.2;font-size:1.1em}

#promo li {position:relative}
/*
#promo h3.promotitle {font-size:2.5em;color:#e7e3ef;letter-spacing: -1px;line-height:1.1;position:absolute;left:10px;top:10px;text-align:left}
*/
/*
#promo h3.promotitle {font-size:2em;color:#fff;font-weight:bold;letter-spacing: -1px;line-height:1.1;position:absolute;left:20px;bottom:10px;text-align:left;width:400px}
*/
#promo h3.promotitle {font-size:2em;color:#000;font-weight:bold;letter-spacing: -1px;line-height:1.1;position:absolute;left:20px;top:10px;text-align:left;width:500px}


#promo h3 a {color:#fff;font-weight:bold}

#promo h3 a:hover {color:#dedede}
#promo a:hover {text-decoration:none}
/*.promodetails {position:absolute;right:100px;bottom:30px;width:540px;padding:10px 0;text-align:right;color:#fff;}*/
.promodetails {position:absolute;right:10px;bottom:15px;width:540px;padding:10px 0;text-align:right;color:#fff;}

.promodetails h4 {color:#febe10;font-size:1.8em}
.promodetails em {color:#febe10;font-weight:bold;font-size:2em}
#promo p, #main #promo p{margin-bottom:0}
#promo .promo3 {position:absolute;right:100px;bottom:10px;}

#promo p {font-size:.75em;color:#fff}



#home-teasers>li {float:left}
#home-teasers li{width:320px}

#home-teasers>li>div {padding:15px 20px}
#home-teasers p {margin: 0 0 5px 0}
#home-teasers>li a {display:block;margin: 10px 0;padding-left:20px;background:url(images/rav-corner.gif) left 2px no-repeat}


/* end homepage --------------------------------- */




























/*
main*/
#main p,#main ul, #main ol,.maincontent p, .maincontent ul, .maincontent ol, .maincontent table{margin-bottom:15px;} 
.rulate .maincontent p {margin-bottom:0}
.sec-content p, .sec-content ul, .sec-content div, #sidebar ul, #sidebar p, #sidebar div {margin-bottom:10px}
#main p.navigator,#main.archives p{margin:0}
#main p.navigator span {margin:10px 0}
#main.homepage .item p {text-align:justify;line-height:1.5}

.multi .item {margin-bottom:20px}

#main #comments p {line-height:1.6}

.archives .item {padding: 10px;border:1px solid #eee;margin-bottom:10px}
.archives .item:hover {background:#fafafa}
#main.archives .item .clearfix {margin-top:5px}
#main.archives .item .clearfix a {float:right;visibility:hidden;font-size:.9em;}

#main.archives .item .clearfix .comments a,#main.archives .item .clearfix .comments span{float:left;visibility:visible}
#main.archives .item .clearfix .comments span {color:#666}
#main.archives .item:hover .clearfix a {visibility:visible;}
.item ul, .item ol {padding-left:25px}
.item ul, .item ul li {list-style-type:disc;list-style-position:outside}
.item ol, .item ol li, ol#used-cars, ol#used-cars li {list-style-type:decimal;list-style-position:outside}

/*.item img {float:left;margin:5px 5px 5px 0;padding:5px;border:1px solid #eee}*/
#main .item p.item_actions {font-size:.95em;line-height:1.1;border-top:1px dotted #444;margin:0;padding:5px 0}
.item_actions a {padding: 0 5px}
.page_title{font-size:2em;margin:0 20px 15px 20px;font-weight:normal;line-height:1.1}

.thecontent {position:relative;margin-bottom:20px}
.thecontent .item_title {line-height:40px;overflow:hidden;height:40px;margin:0 20px 10px 20px;letter-spacing:-1px}
.service .thecontent .item_title {margin-left:20px}
.rulate .thecontent .item_title {margin-left:0;}
.iframe .thecontent .item_title {margin:0 15px;font-size:1.6em}
/*
.bigpic {position:absolute;left:220px;top:-372px;height:322px;text-align:center;padding: 0;overflow:hidden;text-align:center;background:url(design/images/promo-back.png) no-repeat scroll 50% 0 #fff;}
*/
.bigpic{border-right:1px solid #fff;border-left:1px solid #fff;background:#222}
.page-banner{padding: 0;overflow:hidden;text-align:center;background:url(design/images/default-banner.jpg) no-repeat scroll 50% 0 #fff;}
.page .page-banner {background:none}
.page .page-banner img{margin-bottom:20px;display:block}
.promotii .page_title {color:#FEBE10;text-shadow:1px 1px 5px;z-index:5}
.thecontent .bigpic img, .page-banner img {padding:0;display:inline;max-width:958px}
p.intro {margin-bottom:10px;color:#c33;font-weight:bold}
/*
.maincontent {float:left;width:490px;display:inline}
.sec-content {float:right;width:448px;position:relative}
*/
#pagenav ,#sidebar ul{margin-bottom:10px;border-top:1px solid #ddd}
#pagenav  li a,#sidebar li a{display:block;padding:3px 20px 3px 10px;border-bottom:1px solid #ededed;background:url(design/images/arrows.gif) 100% -5000px no-repeat}

#pagenav  li a:hover,#sidebar li a:hover {background-position: 187px 50%;background-color:#eee;text-decoration:none}
#pagenav li.current_page_item a {background:#ededed}
.sec-content h4 {padding-left:10px}
.breadcrumb {padding:5px 20px;border-bottom:1px solid #fff;font-size:.9em;color:#777}

.used-cars .cat-desc {background:#efefef;border:1px solid #dedede;padding:5px 10px;margin: 10px 0;}

#slideshow-homepage li {display:none}
#slideshow-homepage li.jcarousel-item {display:inline}
#slideshow-homepage a.more, #newslist a.more {position:absolute;margin:0;right:7px;bottom:30px;display:block;padding:3px 15px 3px 10px;text-align:right;background:#fff url(design/images/arrows.gif) 95% 50% no-repeat;}

#slideshow-homepage h3 {margin-bottom:5px}

#car-id {font-size:.95em;font-weight:bold}
/*
.item-maintext {margin-bottom:10px;}
p.the-logo {position:fixed;left:0;bottom:15px;width:100%}
p.the-logo span {display:block;width:960px;margin:0 auto;position:relative}*/
p.the-logo {position:fixed;left:0;bottom:15px;width:100%}
p.the-logo span img {position:absolute;right:10px;bottom:0}

.maincontent ul, .maincontent li {list-style:disc;}
.maincontent ul {padding-left:15px;}
.maincontent li {padding: 2px 0}

.downloads li {border-bottom:1px solid #ededed}
.downloads li:first-child {border-top:1px solid #ededed}
.downloads li a {display:block;padding:3px 0 3px 30px;background:url(design/images/pdf-icon.png) 10px 50% no-repeat}
.downloads li a:hover{background-color:#eee;text-decoration:none}

.tags h3, .tags ul, .tags li {float:left;margin:0;padding:0}
.tags h3 {color:#000;font-size:1em;font-weight:bold;line-height:1.33;margin-right: 10px;display:inline}
.tags h3 span {color:#FCB040;text-transform:uppercase}
.tags li  a{ float:left;padding: 0 8px 0 0;font-weight:bold}

.archives .item .item_title {font-size:1.4em}
.item .item_title a {color:#5392C4}

.item .workcat {font-weight:normal;font-size:1.4em;border:none;margin:0;padding:0}

.item .item_title span.date {font-weight:normal;font-size:.6em;line-height:1.2;display:block;text-transform:capitalize;color:#666;font-style:italic}
.archives .item .item_title span.date {font-size:.7em}

.item .more-link {display:block;margin:5px 0}

#comments {padding:5px 0;width:600px}

.navigator span.right {text-align:right}
#comments h3 {margin-top:20px}
#comments h3 em {text-transform:none}


#comments li {margin-bottom:20px;border:1px solid #222;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

#comments li li {margin-bottom:10px}
#comments .vcard{padding:10px 0 5px 0;border-bottom:1px dotted #333;margin: 0 10px}
#comments blockquote{padding:10px 10px 10px 40px;background:url(design/images/quote-start.gif) no-repeat;font-family:georgia, sans-serif;margin:10px}
#comments blockquote p {padding:0}
.reply  {padding-left:10px}
#comments li .vcard p,#comments li .vcard h4{line-height:1.1;margin:0}





#comments p {padding: 5px 0}
#main #comments li .vcard .comment_time {float:right;font-size:.9em;margin-top:5px}
#comments li .vcard img {padding:3px;border:1px solid #ddd;background:#fff;float:left;margin-right:5px;-moz-box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;-khtml-box-shadow:0px 0px 5px #999}
#comments li.odd,#comments li.even  li.odd {background-color:#fafafa;border:1px solid #ccc}
#comments li.even,#comments li.odd li.even  {background-color:#f5f5f5;border:1px solid #5392C4}

#comments li.bypostauthor.even, 
#comments li.bypostauthor.odd {background-image:url(design/images/back-admin.png);background-position: 100% 0;background-repeat: no-repeat;}

* html #comments li.bypostauthor.even, 
* html #comments li.bypostauthor.odd {background-image:url(design/images/back-admin.gif)}
.vcard h4 {text-transform:none}
p.commentmetadata {font-style:italic;font-size:.95em}


.children {padding: 0 10px 0 20px}
.comments form p {margin-bottom:5px}
#copy {padding:5px 0 50px 150px;width:790px;background:transparent;clear:both;float:left;color:#ccc;position:relative;}
p.item_actions {padding:5px}

.sexy-bookmarks {position:absolute;right:5px;top:-110px;}
	.sexy-bookmarks {top:-180px}
		#splash .sexy-bookmarks {left:-9999px;top:-9999px}
.multi .slideshow,.hide .slideshow {margin-bottom:20px}



#carslisting li {margin:5px 0;padding:5px 0;display:inline}

.listing h3 {font-size:1.5em}


#models,#models li {list-style:none;padding-left:0}



#models li {float:left;margin: 5px;padding:5px;width:138px;height:100px;font-size:.9em;line-height:1.4;border:1px solid #ededed;text-align:center}
#models li:hover {border-color:#febe10}
#models li  h3 {margin-bottom:10px;font-size:1.4em;}
#models li img {display:block;margin: 0 auto}

#models li h3 a:hover {text-decoration:none} 

/*
#sidebar */
#sidebar h2  {font-weight:normal;font-size:1.5em;}
#sidebar li ul {padding-bottom:3px}
#sidebar li li{margin-bottom:0}
#sidebar li.widget_pages .current_page_item a {color:#777;text-decoration:underline}

.more-about {margin-bottom:10px}
.more-about a {display:block;padding:3px 10px;background:#0059A1 url(design/images/gradient-blue.gif) 0 0 repeat-x;color:#fff;border:1px solid #fff;font-weight:bold;}
.more-about a:hover {border-color:#bbb;background-color:#E2DDDD;background-position:0 100%;text-decoration:none}

/*
forms*/
input, textarea {padding:2px;border:1px solid #ccc;outline:0;background:#fff url(design/images/gradient-grey.gif) repeat-x;}
#searchform input,input.submit {cursor:pointer;overflow:visible;width:auto}
#searchform #s {width:130px}
.textarea {display:block;border:1px solid #ccc;padding:20px;background:#fff;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.textarea textarea {width:100%;font-size:1.5em !important;border:none;padding:0;background:transparent}
.textarea label {color:#333}
#searchform br {display:none}

 #side-search {border:1px solid #ededed;}
	#top-search input,.search-again  input,#side-search input {background-color:#fff;color:#999}
	#side-search input {float:none}
	
	.search-again  #s2 { margin-left:10px;display:inline;border:1px solid #ccc; }
	#top-search .submit, .search-again #searchsubmit2, #side-search input.submit {position:relative;}
	#top-search input#s, #side-search input#s {width:120px;padding:1px 4px;margin:0;font-size:11px}
	#side-search input#s {width:180px}
	#top-search input.submit, #side-search input.submit {width:18px;height:18px;background:#fff url(design/images/lupa.png) 50% 50%  no-repeat;border:none;padding:0;margin:0}

/*
widgets */
#sidebar li.current_language_item a {font-weight:bold}
table#wp-calendar {width:99%;float:left}
table#wp-calendar caption {text-align:left;font-weight:bold}
table#wp-calendar td {text-align:center;border:1px solid #ddd;background:#fff;color:#666}
table#wp-calendar td.pad {border:0;background:transparent}
table#wp-calendar td#today {font-weight:bold;background:#eee;border-color:#777}
table#wp-calendar  a {color:#777;font-weight:bold;display:block;background:#ddd}
table#wp-calendar  a:hover {color:#666;background:#fff}


/*
tables*/
#main table {width:100%;border-collapse:collapse;margin: 20px 0}
#main td, #main th {padding:5px;border:1px solid #ddd;background:#fff;vertical-align:top}
#main th {background:#eee;color:#777;text-align:left}

 
#wrapper .form li, #wrapper .form p {clear:both;padding:2px 0}
#wrapper .form label, .form span.label {
float:left;
margin:0 10px 0 0;
text-align:left;
vertical-align:top;
width:180px;line-height:24px
}
#wrapper  .promotii .form label, .promotii .form span.label {width:100px}

#wrapper .form ul, #wrapper .form li {list-style:none;padding-right:0;padding-left:0}
	
	.form p {padding-right:50px;margin-bottom:20px}
	.form li {padding: 3px 0}

	#wrapper .form .wpcf7-radio label {width:auto;margin-right:15px}
		
	.form .label-anrede {width:auto;float:none;margin-right:20px;display:inline-block}
	.form input,.form select,.form textarea {width:300px;margin-right:5px;padding: 3px 0;background:#fff url(design/images/gradient-grey.gif) repeat-x;border:1px solid #E2E1DF}
	
	
	.form select{width:302px}
	.form textarea {height:100px}
	.form input:focus,.form select:focus,.form textarea:focus {border-color:#1A5DAE}
	
	.form  br {display:none}
	.form .shortinput {width:95px}
		.form  select.shortinput {width:97px}
	.form .medinput {width:198px}
	.form input[type="radio"],.form input[type="checkbox"] {width:auto;border:none;padding:0;margin-right:5px}
	
	.form .form-explanation {padding:10px 0 10px 120px;border-bottom:1px solid #E2E1DF;margin-bottom:10px}
	.form .send-form,.form .ask-newsletter, .form .pflichtfelder, .form .captcha {border-top:1px solid #e2e1df;}
	#wrapper .form .send-form, #wrapper .form .pflichtfelder ,#wrapper .form .captcha  {padding-top:10px;margin: 5px 0}
	#wrapper .form .captcha  em {display:block;margin-left:190px}
	.form .ask-newsletter,.form .pflichtfelder  {margin-top:10px}
		.form .ask-newsletter p {margin-bottom:5px}
.form .ask-newsletter h5 {color:#444;font-weight:bold;font-size:1em;padding-top:10px}
.form .ask-newsletter h5 em {font-style:normal;font-weight:normal}
		.form .ask-newsletter span {display:block}
		.form .ask-newsletter span span {display:inline}
	.form .ask-newsletter label {float:none;width:auto}
		.form .send-form  span {float:right;}
/*
		.form .send-form input {width:auto;padding:3px 10px;background:url(design/images/gradient-blue.gif) 0 50% repeat-x;border:1px solid #ddd;color:#fff;font-weight:bold;margin:0;cursor:pointer}
	.form .send-form input:focus,.form .send-form input:hover {border-color:#1A5DAE}
*/	
	#wrapper .form .send-form span label {width:98px;height:31px;padding:0;background:url(design/images/sendbutton-on.png) !important;background:url(design/images/sendbutton-on.gif) 0 50% no-repeat;float:left;text-indent:-9999px;border:none;color:#fff;font-weight:bold;margin:0;cursor:pointer}
	#wrapper .form .send-form span label:focus,#wrapper .form .send-form span label:hover {background:url(design/images/sendbutton-off.png) !important;background:url(design/images/sendbutton-off.gif) 0 50% no-repeat}
	#wrapper .form .send-form span label input {position:absolute;left:-9999px}
	#wrapper span.wpcf7-form-control-wrap {float:left}
	#wrapper span.wpcf7-not-valid-tip {left:0;top:0;width:296px;height:18px;overflow:hidden;background:#fff}

#wrapper .contact-hausnr span.wpcf7-not-valid-tip ,
#wrapper .contact-plz span.wpcf7-not-valid-tip ,
#wrapper .contact-geb-tag span.wpcf7-not-valid-tip ,
#wrapper .contact-geb-mon span.wpcf7-not-valid-tip ,
#wrapper  .contact-geb-jahr span.wpcf7-not-valid-tip ,
#wrapper  .captcha-647 span.wpcf7-not-valid-tip, 
#wrapper .progr-data span.wpcf7-not-valid-tip,
#wrapper .progr-ora span.wpcf7-not-valid-tip,
#wrapper .progr-anfabr span.wpcf7-not-valid-tip,
#wrapper .captcha-292 span.wpcf7-not-valid-tip{width:92px} 

#wrapper .contact-street span.wpcf7-not-valid-tip ,
#wrapper .contact-localitate span.wpcf7-not-valid-tip, 
#wrapper .progr-model span.wpcf7-not-valid-tip  {width:195px}
#wrapper  .contact-mesaj span.wpcf7-not-valid-tip, #wrapper .progr-lucrari span.wpcf7-not-valid-tip {height:106px}
	
	
	.form .send-form  span .ajax-loader {position:absolute;right:150px}
	span.wpcf7-not-valid-tip-no-ajax {padding-left:180px}

#main img#cf_captcha_img, #main img#cf_captcha_img2 {padding:0;border:none;margin: 0 2px 0 190px;}
#main img.captcha-reset {height:24px;width:24px;padding:0;margin:0}

fieldset {border:none;}

.failure,.succes  {padding:10px;border:1px solid #c30;color:#c30;text-align:center;margin-bottom:10px;text-transform:uppercase}
.succes  {border-color:1px solid #4376A2;color:#4376A2;}

.rsswidget img {vertical-align:middle}

.WP-EmailIcon {height:14px !important}

.form {background:#f5f5f5;padding:10px;border:1px solid #ededed}
.archives-list {margin: 10px 0}
.archives-list li {margin: 10px 0;border-top:1px solid #ededed;padding:10px}
.archives-list li:first-child {border:none}

fieldset {border:none;}
.cf_hidden {display:none}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {width:100px !important}

.failure,.succes  {padding:10px;border:1px solid #c30;color:#c30;text-align:center;margin-bottom:10px;text-transform:uppercase}
.succes  {border-color:1px solid #4376A2;color:#4376A2;}

.rsswidget img {vertical-align:middle}

#contacts {margin-top:10px;border-top:1px solid #ededed;padding: 10px 0 0 0}
#wrapper #contacts ul, #wrapper #contacts li {list-style:none;padding-left:0;margin-left:0}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 110px;
    height: 80px;
	position:relative;

}

.jcarousel-list li span.stars {position:absolute;font-style:normal;right:15px;top:5px;width:22px;height:20px;text-align:center;line-height:20px;background:url(design/images/star.png) 50% 50% no-repeat;font-size:.85em;cursor:default}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.carousel {
    background: transparent url(design/images/carousels.png) 0 100% no-repeat;
    margin-bottom: 15px;padding:15px 0}
.carousel h3 {padding: 0 10px 0 15px;margin:0}
.carousel#fav-list{background-position:0 0;}

.jcarousel-skin-tango .jcarousel-container-vertical {height:1100px}
.jcarousel-skin-tango .jcarousel-clip-vertical {height: 1100px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {height:1100px}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 708px;
    padding: 10px 8px 10px 12px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  708px;height: 93px;}

.jcarousel-skin-tango .jcarousel-item {width: 110px;height: 80px;}


#carlist-container .jcarousel-skin-tango .jcarousel-container-horizontal {width:940px;padding:10px}

#slideshow-container .jcarousel-skin-tango .jcarousel-container-horizontal{width:440px;padding:10px;margin-right:10px}
#newslist-container .jcarousel-skin-tango .jcarousel-container-horizontal{width:460px;padding:10px}


#carlist-container .jcarousel-skin-tango .jcarousel-clip-horizontal {width:940px;height:112px}

#slideshow-container .jcarousel-skin-tango .jcarousel-clip-horizontal{width:450px;height:240px}
#newslist-container .jcarousel-skin-tango .jcarousel-clip-horizontal{width:448px;height:240px}



#slideshow-container .jcarousel-skin-tango .jcarousel-item {font-size:.95em;width: 199px;height: 228px;padding:10px/*;background:url(design/images/slideshow-homepage.png) 50% 50% no-repeat*/;border-left:1px solid #ddd}

#slideshow-container .jcarousel-skin-tango .jcarousel-item:first-child {border:none}
#carlist-container h4 {display:none}
#newslist-container .jcarousel-skin-tango .jcarousel-item{font-size:.95em;width:435px;margin-right:3px;padding:5px;height:228px;border:1px solid #eee}


#carlist-container .jcarousel-skin-tango .jcarousel-item {font-size:.95em;width:173px;margin-right:3px;padding:5px;height:100px;border:1px solid #eee}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 9px}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

#newslist-container {float:left;width:460px;margin-bottom:20px}
#slideshow-container {float:right;width:460px;margin-bottom:20px}

/**
 *  Horizontal Buttons

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -25px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(design/images/carousel/horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -25px;
    right: 40px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(design/images/carousel/horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

 */





/**
 *  Vertical Buttons

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    top: 32px;
    left: -25px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(design/images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 0px;
    left: -25px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(design/images/prev-vertical.png) no-repeat 0 0;
}


.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
 */
.ddsg-wrapper {padding:10px;border:1px solid #ddd;background:#efefef}

/* promo carousel */

.jcarousel-skin-tango li {display:none}
.jcarousel-skin-tango li.jcarousel-item {display:inline}

.promo-container  { background: #fff url(design/images/default-banner.jpg) 50% 0 no-repeat;}

.promo-container .jcarousel-skin-tango .jcarousel-item-horizontal {margin:0}

.promo-container .jcarousel-skin-tango .jcarousel-container-horizontal {width:958px;height:322px;padding:0;overflow:hidden}
.promo-container .jcarousel-skin-tango .jcarousel-clip-horizontal {width:958px;height:322px}
.promo-container .jcarousel-skin-tango .jcarousel-item  {width:958px;height:322px;text-align:center;text-align:left;background:#222}

 .jcarousel-skin-tango .jcarousel-next-horizontal,  .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
	top:50%;
	margin-top:-16px;
    right: 0;
	left:auto;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: #fff url(design/images/carousel/horizontal.png) no-repeat 100% 0;
}


#carlist-container .jcarousel-skin-tango .jcarousel-next-horizontal,  #carlist-container .jcarousel-skin-tango .jcarousel-prev-horizontal {/*background-image: url(design/images/carousel/horizontal-high.png);*/background-color:transparent;height:112px;top:10px;left:0;margin:0}
#carlist-container .jcarousel-skin-tango .jcarousel-next-horizontal {background-position: 100% 50%}
#carlist-container .jcarousel-skin-tango .jcarousel-prev-horizontal {background-position: 0 50%}

#newslist-container .jcarousel-skin-tango .jcarousel-next-horizontal,  #newslist-container .jcarousel-skin-tango .jcarousel-prev-horizontal,
#slideshow-container .jcarousel-skin-tango .jcarousel-next-horizontal, #slideshow-container  .jcarousel-skin-tango .jcarousel-prev-horizontal {top:50%;left:0;margin-top:-16px}

#carlist-container .jcarousel-skin-tango .jcarousel-next-horizontal,#slideshow-container .jcarousel-skin-tango .jcarousel-next-horizontal {left:auto;right:0}
#newslist-container .jcarousel-skin-tango .jcarousel-prev-horizontal {left:20px}
#newslist-container .jcarousel-skin-tango .jcarousel-next-horizontal {left:auto;right:20px}

 .jcarousel-skin-tango .jcarousel-prev-horizontal { left:0; background-position: 0 0}
/* .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -2px 0;}
 .jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -32px 0;}
 .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -94px 0;}
 .jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}*/

 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
 {cursor: default; background-position: 0 -96px;background-color:transparent}
 
.promotional-image img{}
.promo-logo {position:absolute;right:40px;top:10px}
.featured-excerpt h3 {font-size:2em;font-weight:bold}

.post-categories li {float:left;}





/* next gen */
.ngg-imagebrowser {position:relative}

#wrapper .ngg-galleryoverview {margin:0 0 20px 0}
#wrapper .ngg-gallery-thumbnail {margin:0}
#wrapper .ngg-gallery-thumbnail img {padding:1px;margin:2px}
#wrapper .ngg-gallery-thumbnail img:hover {background:#e1e1e1}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }

/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 10px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 9px 5px 9px; border:1px solid #dedede; margin-top: -2px; margin-bottom:10px;position: relative; top: 1px; overflow: auto; display: none; zoom: 1;background:#fafafa;/*border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px */}
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion-content h3 {margin: 10px 0 0 0;font-size:1.2em;font-weight:bold}
.ui-accordion-content h3:first-child {margin-top:0}
.accordion h2.ui-accordion-header {padding: 5px 10px 0 0;font-size:1.2em;height:26px;margin-bottom:4px;background:transparent url(design/images/mainnav-wide.png) 100% 0 no-repeat;}

.accordion h2.ui-accordion-header a {display:block;color:#433C33;text-decoration:none;line-height:25px;}
.accordion h2.ui-accordion-header a:hover {text-decoration:none}

.accordion table {width:100%;font-size:.9em;border-collapse:collapse}

.accordion td {border-bottom: 1px solid #ddd;padding: 2px 5px 2px 0;vertical-align:top}


.js .theEditor {color:#000 !important}


#TB_prev, #TB_next { position: absolute;
    bottom: 54px;
	top:auto;
    right: 20px;
	left:auto;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(design/images/carousel/horizontal.png) no-repeat 100% 0;}
#TB_prev{bottom: 54px;top:auto;right: 57px;left:auto; background-position: 0 0}
#TB_prev:hover, #TB_next:hover {background-color:#fff}
#TB_secondLine {text-indent:-9999px}
#TB_prev a, #TB_next a {width:32px;height:32px;display:block;text-indent:-9999px}


#traffic-ro {position:fixed;left:0;bottom:-13px;filter:alpha(opacity=20);opacity: 0.2;-moz-opacity:0.2;}

.featured .cars-list li {float:left;position:relative;width:218px;min-height:225px;padding:0;margin:10px 0 10px 20px;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;background:url(design/images/hp.png) center 65px no-repeat}
.featured .cars-list li.clear {margin-left:0}
 .featured .cars-list li div.descr {padding:0 10px 40px 10px}
 #main .cars-list li p {margin:0;}
 #main .cars-list li h2 {margin: 5px 0;line-height:1.1}
  .featured .cars-list li .smallpic img {width:218px;height:73px;}
  .featured .cars-list li div.descr a {position:absolute;right:10px;bottom:10px;display:block;padding:2px 5px;background:#FEBE10;color:#444;font-weight:bold;border:1px solid #ddd;border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px}
.featured .cars-list li div.descr h2 a {position:static;display:inline;padding:0;background:none;border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border:none}

.promoline {position:absolute;left:0;bottom:35px;background:rgb(255,255,255);background:rgba(255,255,255,.8);padding:0 10px;line-height:20px;width:198px;height:20px;overflow:hidden;color:#c30;text-transform:uppercase;font-weight:bold}

.teasertitle {position:absolute;left:5px;top:5px;color:#ccc;text-shadow:1px 1px 2px #fff;z-index:999;font-size:1.8em;width:425px;background:#194F8C;background:rgba(25,79,140,.7);padding:3px 5px}
.teasertitle a {color:#fff;}
.teasertitle a:hover {text-decoration:none}
.teaser-image {position:absolute;left:5px;top:5px;width:435px;height:228px}

#slideshow-homepage form p {margin-bottom:5px}

#main #newslist-container #newslist object {visibility:visible !important}
#svdo_0, #svdo_1, #svdo_2, #svdo_3, #svdo_4, #svdo_5, #svdo_6 {visibility:visible !important}

/*.promo-container .jcarousel-item-1 h3.promotitle {display:none}*/
#newslist-container object {position:absolute;left:5px;top:5px;z-index:10}
#newslist-container object  object {position:static;left:0;top:0}
#newslist-container a.more {z-index:1000}

.social {position:fixed;left:50%;margin-left:420px;top:3px;z-index:99}
/*
.social {position:absolute;right:20px;top:20px;z-index:10}

.rulate .social {top:55px}
.newcars .social, .promotii .social {top:-35px;right:0}
.homepage .social{top:-187px;right:0;z-index:9999}
*/
.special-offer {float:left;width:264px;height:240px;overflow:hidden;padding:10px;margin:10px;display:inline;border:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:url("design/images/body.jpg") repeat-x 0 0 #FFFFFF}
.special-offer .cufon {margin:0 0 5px 0;line-height:1.2;color:#fc3;background:#000;padding:3px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.special-offer h5 {font-size:1.15em;margin-bottom:10px;letter-spacing:0;color:#000}
.special-offer h5 strong {display:block;font-size:.8em;}
.maincontent .special-offer li {padding:0}

#news-homepage {padding:10px}
#news-homepage > li {border-top:1px solid #eee;padding: 10px 20px 10px 0}
#news-homepage > li:first-child {border:none;padding-top:0}
#news-homepage a.more {display:block;padding:3px 15px 3px 10px;text-align:right;background:#fff url(design/images/arrows.gif) 100% 50% no-repeat;}
#news-homepage .MailPress input {margin: 5px 0}
.mp-loading{display:none}


.confi-inner{height:100px;overflow:auto;padding:10px;margin: 10px 0;background:#fff;}
.form .confi-inner small strong {display:block;color:#f30;font-size:1.2em}
.form .confi-inner small br {display:block}

#opel24h .outer {float:left;width:50%}

#opel24h .outer  .inner {height:270px;text-align:center;margin:10px;padding:10px;color:#fff;background:#918466;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}

#opel24h .outer  .inner  h3 {color:#fff;font-size:1.3em;margin-bottom:15px;color:#fc3}
#opel24h .outer  .inner  h3:first-letter {font-size:2em;}
#opel24h .outer  .inner p {font-weight:bold;margin-bottom:5px}
#opel24h .outer  .inner img {display:block;padding: 10px 0;margin: 0 auto}
#item_2353 .wpcf7{position:absolute;left:-9999px}
