
@import "layout.css";
@import "icons.css";

body
{
 position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  background-color:#F4F4F4;
  padding:0;
  color:#5a5a5a;
  font-family:Arial,Helvetica,sans-serif;
	font-size:71%;
	line-height:1.5em;
	width: 99%;
	 
}

#container
{
  background: url('images/pozadie_content.gif');
	background-color:#ffffff;
	border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  border-bottom:2px solid #aaaaaa;
  background-position: 0px 104px;
  background-repeat: repeat-x; 
}

input 
{
	font: 12px/100% "Arial";
	color: #494949;
}

textarea, select 
{
	font: 12px/160% "Arial";
	color: #494949;
}

h1,h2,h3,h4,h5,h6
{
	font-weight:normal;
	margin:0;
	padding:0;
}

h3,h4,h5,h6
{
	color:#013466;
}

h2 
{
font-family: Arial,Helvetica,sans-serif;
}

h3 
{
	font-size: 145%;
}

h4 
{
	font-size: 130%;
}

h5 
{
	font-size: 120%;
}

h6 
{
	font-size: 110%;
}

ul, quote, code, fieldset 
{
	margin: .5em 0;
}

p 
{
	font-size:1.13em;
	line-height:1.6em;
	margin: 0.6em 0 1.2em;
	padding: 0;
}

p.more a{
color:#c30a29;
}

a
{
	color:#354a7b;
	text-decoration:none;	
}

a:hover
{
	color:#4FA3F9;
	text-decoration:underline;
}


/*----------site logo, site name, & site slogan----------*/
.logo
{
	float:left;
	padding:0 0 0 0;
	margin:7px 10px 0 10px;
  width:108px;
  height:81px;    
}

#header h1
{
	color:#FaFaFa;
	letter-spacing:.01em;
	margin:0;
	padding:0px 0px 2px 14px;
	white-space:nowrap;
	font: normal bold 1.6em/1.2em arial;
}

#header h1 a
{
	color:#555;
	text-decoration:none;
}

#header h1 a:hover
{
	color:#CC0000;
}

#header h2
{
  color:888;
	margin:0 0 0 6px;
	padding:6px 0 0 10px;
	white-space:nowrap;
	font: normal 100 14px/1.1em Arial;
        vertical-align:bottom;
	
}


/*----------primary links---located in header----------*/
#menu
{
  color:#fff;
	font-size:1.10em;
	font-family:Arial,Helvetica,sans-serif; 
	line-height:1.3em;
	margin: 0;
	padding: 0 2px 0 0;
	white-space:nowrap;
        

}

#menu ul
{
	float:right;
	list-style:none outside none;
	list-style-image:none;
	margin:0;
	padding:0;
        
}

#menu li
{
	display:inline;
	margin:0;
        padding:0;
}

#menu a
{
    background-color: #fff;
    filter:alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity:0.9;
    display: block;
    float: left;
    padding:1px 25px ;
    margin: 0 0px 0 0;
    border-left:1px dotted #333;
    font-weight:600;
    color:black;
    text-decoration:none;
    margin:0;
    height:25px;
    
}

#menu a.strong
{
    letter-spacing: 0.02em;
}


#menu a:hover, #menu a.active 
{
    background-color: #fff;
    filter:alpha(opacity=100);
    opacity: 1;
    -moz-opacity:1;
    display: block;
    float: left;
    padding:1px 25px ;
    margin: 0 0px 0 0;
    border-left:1px dotted red;
    color:#B25959;
    text-decoration:none;
    margin:0;
    
}


/*----------mainContent----------*/
#mainContent h2
{
	/*border-bottom: 1px solid #ccc;
	border-style: dotted;
  border-top: none;
  border-right: none;
  border-left: none;*/
  border: none;
	color: #47525c;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 5px 0;
	clear:  both;
}

#mainContent h2 a
{
	color:#263559;
	text-decoration:none;
}

#mainContent h2 a:hover
{
	color:#4FA3F9;
	text-decoration:none;
}

#mainContent h3
{
   color:#666666;
   font-weight:600;
   font-variant: normal;
}


/*----------sideBars----------*/
#sideBars 
{
	font-size:1.10em;
}

#sideBars h2
{
	border-bottom:1px solid #ccc;
	font-size:140%;
	font-weight:normal;
	line-height:1.3em;
	margin:0.3em 0 0.55em;
	padding:0;
}


/*---------- page styles----------*/
.pageTitle
{
	font-size:2.5em;
	line-height:1.2em;
	margin-bottom:0.65em;
}

.mission
{	background-color:#F7F7F7;
	border:1px solid #ccc;
	color:#354A7B;
	font-family:arial;
	font-size:1.15em;
	line-height:1.5em;
	margin:0.32em 0 0.85em;
	padding:1em;
}

.breadcrumb {
	font-size:1.05em;
	margin:0.32em 0 0.32em;
	padding:0;
}

.messages
{
	color:#9F0000;
	margin:0.32em 0;
}

.commentTitle
{
	font-size:1.5em;
}

.comment
{
	background-color:#F7F7F7;
	border:1px solid #ccc;
	margin:0 0 2em;
	padding:1em;
}

.block
{
	margin:0 0 1.5em;
	padding:0 0 0 10pt;
}


/*----------node styles----------*/
.node
{
	margin:0 0 2.5em;
	padding:0;
}

h3,h4,h5,h6,.nodeTitle a
{
	color:#013466;
}

.nodeTitle a:hover
{
	color:#3670A8;
	text-decoration:none;
}

.taxonomy  /* tag icon for taxonomy located in icons.css */
{
	clear:left;
	font-size:1em;
	padding:10px 0 1em 2.5em;
}

.submitted 
{
	font-size:1em;
	padding:0 0 0 1em;
}

#mainContent .content
{
	padding:0.8em 0.8em 0;
	text-align:justify;
}

.node .links
{
	border-bottom:1px solid #ccc;
	font-size:1.2em;
	padding:0.35em;
	margin:0;
}

.picture
{
  float:right;
  padding-left:1em;
}


/**
* search box 
*
* this needs some major work - this is only a temporary solution
*/
#searchBox
{
	height:25px;
	position:relative;
	left:655px;
	white-space:nowrap;
	margin:-40px 4px 0 0 ;
	padding:0 0 16px;
	width:190px;
}

#searchBox .form-text
{
	border:1px solid #00609d;
	margin:0;
	padding:0;
	width:132px;
}

#searchBox .form-submit
{
	background:#eee;
	border:1px solid #00609d;
	color:#333;
	font:1.2em Arial, sans-serif;
	margin:0;
	padding:0;
}


/*#searchBox
{
	background:url('images/search-bg.png') no-repeat 0 0;
	height:65px;
	position:relative;
	left:739px;
	white-space:nowrap;
	margin:-66px 4px 0 0 ;
	width:250px;
}

#searchBox div.wrap
{
	left:0;
	padding:16px 0 0 14px;
	position:relative;
	top:1px;
	width:250px;
}

#searchBox .form-text
{
	border:1px solid #00609d;
	margin:0;
	width:132px;
}

#searchBox .form-submit
{
	background:#eee;
	border:1px solid #00609d;
	color:#333;
	font:1em Arial, sans-serif;
	margin:0;
	padding:0;
}

#searchBox .form-item
{
	display:inline;
	margin:0;
}*/


/*----------list styles----------*/
ul 
{
	margin: 0.5em 1.8em;
	padding: 0;
}

ol 
{
	margin: 0.75em 0 1.25em;
	padding: 0;
}

ol li, ul li 
{
	margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul 
{
	margin: 0.35em 0 0 -0.5em;
	padding: 0;
}

ul.menu ul, .item-list ul ul 
{
	margin-left: 0em;
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf 
{
	margin: 0.15em 0 0.15em .5em;
}

li.leaf a:hover
{       
	background-color: #FBFBFB;
          
}

/*ul li,*/ ul.menu li, .item-list ul li, li.leaf 
{
	padding: 0 0 .2em 1.5em;
	list-style-type: none;
	list-style-image: none;
	background: transparent url('images/menu-leaf.gif') no-repeat 1px .35em;
}

ol li 
{
	padding: 0 0 .3em;
	margin-left: 2em;
}

ul li.expanded 
{
	background: transparent url('images/menu-expanded.gif') no-repeat 1px .35em;
}

ul li.collapsed 
{
	background: transparent url('images/menu-collapsed.gif') no-repeat 0px .15em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a 
{
	display: block;
}

ul.inline li 
{
	background: none;
	margin: 0;
	
}

ol.task-list 
{
	margin-left: 0;
	list-style-type: none;
	list-style-image: none;
}
ol.task-list li 
{
	padding: 0.5em 1em 0.5em 2em;
}
ol.task-list li.active 
{
	background: transparent url('images/task-list.png') no-repeat 3px 50%;
}
ol.task-list li.done 
{
	color: #393;
	background: transparent url('../../misc/watchdog-ok.png') no-repeat 0px 50%;
}
ol.task-list li.active 
{
	margin-right: 1em;
}

fieldset ul.clear-block li 
{
	margin: 0;
	padding: 0;
	background-image: none;
}

#mainContent .node .content li {
font-size: 12px;
}


/*----------other styles----------*/
hr 
{
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}

dl 
{
	margin: 0.5em 0 1em 1.5em;
}

dl dd 
{
	margin: 0 0 .5em 1.5em;
}

span.form-required 
{
	color: #ffae00;
}

.description 
{
	font-size: 0.92em;
	color: #5A5A5A;
	margin-bottom: 0.75em;
}

.messages ul 
{
	margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item 
{
	margin: 0.25em 0;
}

#center form 
{
	margin-bottom: 2em;
}

.form-button, .form-submit 
{
	margin: 0.5em 0.5em 1em 0;
}

#watchdog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit 
{
	margin: 0;
}

.box 
{
	margin-bottom: 2.5em;
}

div.admin 
{
	margin:0;
	padding:0;
}

blockquote
{
	color:#354A7B;
	font-style:normal;
	margin:0 0 0 12px;
	padding:12px;
}


/*---------------image & image_gallery styles----------*/
img, a img 
{
  	border: none;
}

.thumbnail,.preview
{
	border:1px solid #ccc;
	
}

ul.galleries 
{
	list-style-type : none;
	margin : 0;
	padding : 0;
}

ul.galleries img.image
{
	float:left;
	margin:0 12px 12px 0;
}

ul.galleries li 
{
	background : #F7F7F7;
	border : 1px #cccccc solid;
	margin : 1em 0;
	padding : 1em;
}

ul.galleries li div.count 
{
	clear : both;
}

ul.galleries h3 
{
	font-size:2.5em;
	line-height:1.10em;
	margin : 0;
	padding : 0;
}

ul.images 
{
	list-style-type : none;
	margin : 0;
	padding : 0;
}

ul.images li 
{
	float : left;
	margin : 1em;
	padding: 20px 20px 60px;
}


/*---------------user-login-form---let's get rid of the center alignment---------------*/
#user-login-form 
{
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
}

.form-item 
{
	text-align:left;
	margin:0;
	padding:0;
}


/*---------------TinyMCE editor---------------*/
body.mceContentBody
{
	background:#fff;
	color:#000;
	font-size:12px;
}

body.mceContentBody a:link
{
	color:#ff0000;
}


/*---------------table styles---------------*/
table
{
	margin:1em 0;
	width:100%;
}

table.hodiny
{
	margin:1em 0 0 5em;
	width:70%;
  font-size:1.1em
}

table.cennik
{
	margin:1em 0 0 5em;
	width:85%;
  font-size:1.1em
}

thead th
{
	border-bottom:2px solid #AAAAAA;
	color:#494949;
	font-weight:bold;
}

td,th
{
	padding:.3em 0 .5em;
}

tr.even,tr.odd,tbody th
{
	border:solid #D5D6D7;
	border-width:1px 0;
}

tr.even
{
	background-color:#fff;
}

td.region,td.module,td.container
{
	background-color:#CDD6DE;
	border-bottom:1px solid #AAAAAA;
	border-top:1.5em solid #fff;
	color:#455067;
	font-weight:bold;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container
{
	border-top-width:0;
}

td.menu-disabled,td.menu-disabled a
{
	background-color:#D5C2C2;
	color:#000;
}
img.firma 
{
   float:right;
  
}

img.image
{
  	background-color:#cccccc;
	  padding:3px;
    margin:2px;
}
.image-attach-teaser
{
float:right;
margin:0 30px 0 0
}
iframe
{
  	background-color:#cccccc;
	  border:4px solid #cccccc;
}


fieldset{
padding:12px;
font-size:0.95em;
margin:5px;
border:2px solid #cccccc;
}

legend{
padding:12px;
font-size:1.4em;
}

img.pravy{
padding:2px;
margin:20px;
float:right;
border:1px solid#cccccc;
background-color:#eeeeee;
}

img.prav{
margin:5px 0 0 10px;
float:right;
border:0;
background-color:transparent;
}

.img_prav{
margin:10px 0 0 25px;
width: 109px;
float:right;
border:0;
background-color:transparent;
}
/*** Hlavna stranka ***/

#mainContent {
  position: relative;
}

#mainContent #uvod {
  position: relative;
}

#mainContent #uvod .center-wrapper {
  position: relative;
}

#mainContent #uvod .center-wrapper .panel-col-first {
  position: relative;
}

#mainContent #uvod .center-wrapper .panel-col-first .inside {
  position: relative;
}

#mainContent #uvod .center-wrapper .panel-col-first .inside .panel-pane.pane-2 {
  position: relative;
}

#mainContent #uvod .center-wrapper .panel-col-first .inside .pane-content {
  position: relative;
}

.navigation {
  margin:0;
  position:absolute;
  top:25px;
  left:0px;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  width: 105px;
  voice-family: inherit;
  
}

.navigation ul {
  margin: 0; padding: 0;
  background-color: transparent;
}
.navigation li {
  margin:0;
  padding-top: 0px;
  list-style: none;
  height: 56px; 
   background-color: transparent;
}

.navigation a, .navigation a:visited {
  margin:0;
  padding-left:77px;
  color: #3D473D;
  text-decoration: none;
  display: block;
  height: 56px;
  background-color: transparent;
  background-repeat:no-repeat;
  background-position: 0px 4px;
  }
.navigation a.a {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
margin:0;
background-image: url('foto/c1.gif');
}
.navigation a.b {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
margin:0;
  background-image: url('foto/nova_c3.jpg');
}
.navigation a.c {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
margin:0;
  background-image: url('foto/ds3.jpg');
}
.navigation a.d {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
margin:0;
  background-image: url('foto/c4.gif');
}
.navigation a.e {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  margin:0;
  background-image: url('foto/C5new1.gif');
}
.navigation a.f {
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  margin:0;
  background-image: url('foto/c6.gif');
}
.navigation a.g {
  border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
 margin:0;
  background-image: url('foto/c8.gif');
}
.navigation a.g1 {
  border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
 margin:0;
  background-image: url('foto/nemo_male.jpg');
}

.navigation a:hover, .navigation a:active {
  margin:0;
  background-color: transparent;
  background-position: 5px 4px;
  color: #666666;
  text-decoration:none;
  height: 56px;  
}

.navigation a span.description span {
  margin:0;
  font-size: 0.9em;
  display: block;
}

.navigation a span {
  margin:0;
  display: none;
}

.navigation a:hover span.description, .navigation a:focus span.description {
  margin:0;
  border-top:1px solid #cccccc;
  border-style:dashed none none none;
  z-index:auto;
  text-align: center;
  color: #333333; 
  font-style: normal;
  font-size:12px;
  font-weight:300;
  position: absolute; top: 285px; left: 120px;
  display: block;
  padding: 0.5em 0em;
  voice-family: inherit;
  width: 172px;
  background-color: #ffffff;
  min-height:150px;
  height:150px;
} 

.navigation a:hover span.model, .navigation a:focus span.model {
  margin:0;
  border-color:#CCCCCC;
  font-family: arial;
  line-height:1.1em;
  z-index:auto;
  text-align: center;
  color:#444444;
  font-style: normal;
  font-weight:300;
  font-size:23px;
  position: absolute; top: 240px; left: 116px;
  display: block;
  padding: 0em 0em;
  width: 170px;
  background-color: #ffffff;
  min-height:200px;
  height:200px;   
} 

.navigation a:hover span.img, .navigation a:focus span.img { 
  margin:0;
  text-align: center;
  position: absolute; top: 70px; left: 117px;
  display: block;
  width: 170px;
  background-color: #ffffff;
  min-height:160px;
  height:170px;
  }
  
/* Prava navigacia*/

  .navigationr {
  margin:0;
  position:absolute;
  top: 25px;
  left:315px;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  color: #cccc11; 
  width: 105px;
  voice-family: inherit;
  
}

.navigationr ul {
  margin: 0; padding: 0;
  background-color: transparent;
}
.navigationr li {
  margin:0;
  padding-top: 0px;
  list-style: none;
  height: 56px; 
  background-color: transparent;
  
}

.navigationr a, .navigationr a:visited {
  background-position: 5px 4px;
  padding-left:81px;
  color: #3D473D;
  text-decoration: none;
  display: block;
  height: 56px; 
  background-color: transparent;
  background-repeat:no-repeat ;
  }
.navigationr a.h {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
background-image: url('foto/c3_picasso.jpg');
}
.navigationr a.i {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/c4picasso.gif');
}
.navigationr a.j {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/c4picasso1.gif');
}
.navigationr a.k {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/crosser.gif');
}

.navigationr a.l {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/berlingo.gif');
}

.navigationr a.l1 {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/nove_berlingo.jpg');
}

.navigationr a.m {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/jumpy.gif');
}
.navigationr a.n {
margin:0;
border-bottom: 1px ;
  border-top:0;
  border-left:0;
  border-right:0;
  border-color: #cccccc;
  border-style:dotted;
  background-image: url('foto/jumper.gif');
}


.navigationr a:hover, .navigationr a:active {
  background-color: transparent;
  background-position: 0px 4px;
  color: #666666;
  text-decoration:none;	
  height: 56px; 
}


.navigationr a span.description span {
  font-size: 0.9em;
  display: block;
}

.navigationr a span {
  display: none;
}

.navigationr a:hover span.description, .navigationr a:focus span.description {
  border-top:1px solid #cccccc;
  border-style:dashed none none none;
  z-index:auto;
  text-align: center;
  color: #333333; 
  font-style: normal;
  font-size:12px;
  font-weight:300;
  position: absolute; top: 285px; right: 130px;
  display: block;
  padding: 0.5em 0em;
  width: 170px;
  background-color: #ffffff;
  min-height:150px;
  height:150px;   
} 

.navigationr a:hover span.model, .navigationr a:focus span.model {
  border-color:#CCCCCC;
  font-family: arial;
  line-height:1.1em;
  z-index:auto;
  text-align: center;
  color:#444444;
  font-style: normal;
  font-weight:300;
  font-size:23px;
  position: absolute; top: 230px; right: 130px;
  display: block;
  padding: 0em 0em;
  width: 170px;
  background-color: #ffffff;
  min-height:200px;
  height:200px;   
} 

.navigationr a:hover span.img, .navigationr a:focus span.img { 
  text-align: center;
  position: absolute; top: 70px; right: 130px;
  display: block;
  width: 170px;
  background-color: #ffffff;
  min-height:160px;
  height:160px;
}  


.panel-custom{ 
  text-align: center;
  display: block;
  background-color: transparent;
}


.uvod-vrchny{ 
  
  width:99%;
  height:60px;
}

.uvod-lavy{
 padding: 0px 5px 0px 0px;
 float:left; 
 width:57%;
 
}

.uvod-pravy{
 padding:0px 0px 0px 5px;
 float:right; 
 width:37%;
 
}

#uvod-prav {  
 padding-left:17px;   
 text-align:left;
padding-right:10px
}

#uvod-prav h2{  
 font-size:160%; 
 text-align:left;
}

#uvod-prav p{  
 padding-left:10px;   
 text-align:justify;
 font-size:110%
 }


.viac{ 
  float:right;
  font-size:11px
} 

.default { 
  padding:0;
  margin:0;
  text-align: center;
  position: absolute; top: 125px; left: 120px;
  display: block;
  width: 170px;
  background-color: transparent;
  font-style: normal;
  font-size: 11px;
}  

.default img { 
  padding:0;
  margin:0 0 30px 0;  
}  


#block-taxonomy_block-2 { 
  margin:0px 5px 0 0px;
  display: block;
  background-color: transparent;
  font-size: 11px;
}

#block-taxonomy_block-1 { 
  margin:0px 5px 0 0px;
  display: block;
  background-color: transparent;
  font-size: 11px;
}

#block-taxonomy_block-2 h2{ 
  font-size:160%;
  font-style: normal;
} 

#block-taxonomy_block-1 h2 { 
  font-size:160%;
  font-style: normal;
} 

#block-taxonomy_block-3 h2 { 
  font-size:160%;
  font-style: normal;
} 

#block-taxonomy_block-3 { 
  margin:0px 5px 0 0px;
  display: block;
  background-color: transparent;
  font-size: 11px;
}

.logo-citroen{ 
  padding:0;
  margin:0;
  text-align: center;
  position: absolute; top: 185px; left: 355px;
  width: 170px;
} 

.panel-col-last li { 
  font-variant: normal;
}  

.more-link {
font-variant: normal;
font-style:normal;
}

.kontakt{
 background: transparent url('images/uvodna_stranka/kontakt.gif') no-repeat 97% 100%;
 width:21%;
 height:119px;
 border-right:0;
 border-top:0;
 border-bottom:0;
 border-left:1px solid #ccc;
 border-style:dotted;	
 text-align: left;
 float:left;
 padding:20px 10px 10px 11px;
}

.kontakt-predaj{
 background: transparent url('images/uvodna_stranka/predaj.gif') no-repeat 97% 100%;
 width:21%;
 height:119px;
 border-left:1px solid #ccc;
 border-style:dotted;
 border-top:0;
 border-bottom:0;
 border-right:0;
 text-align: left;
 float:left;
 padding:20px 10px 10px 11px;
}
    
.kontakt-servis{
 background: transparent url('images/uvodna_stranka/servis.gif') no-repeat 97% 100%;
 width:21%;
 height:119px;
 border-left:1px solid #ccc;
 border-style:dotted;
 border-top:0;
 border-bottom:0;
 border-right:0;
 text-align: left;
 float:left; 
 padding:20px 10px 10px 11px;
}
    
.kontakt-predaj-nd{
 background: transparent url('images/uvodna_stranka/predaj_nd.gif') no-repeat 97% 100%;
 width:23%;
 height:119px;
 border-left:1px solid #ccc;
 border-style:dotted;
 border-top:0;
 border-bottom:0;
 border-right:1px solid #ccc;
 border-style:dotted;
 text-align: left;
 float:left; 
 padding:20px 10px 10px 11px;
}  


#kontakty h2{  
 font-size:150%;
 border:0;
}

#kontakty p{ 
 font-size:92%; 
 
}

.kontakty { 
 padding:20px 0px 0px 0px;
}

.panel-2col-stacked div > div {
  margin: 0;
}

.panel-2col-stacked { 
  /* border: 1px solid red; */ 
  overflow: hidden; 
  margin-bottom:20px;
}

.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-bottom {
  width: 99.9%;
  clear: both;
}

.panel-2col-stacked .panel-col-first {
  float: left;
  width: 59%;
  min-height:415px;
}
.panel-2col-stacked .panel-col-last {
  border-left:3px dotted #eeeeee;
  float: right;
  width: 38%;
  padding:0px;
  margin-top:10px;
}
.panel-clearer {
  clear: both;
}

iframe.videa
{
  	background-color:#ffffff;
	  border:0;
  margin:20px 0 20px 160px;
}

.otazky{
  	background-color:#ffffff;
	border:0;
        text-align:justify;
        font-size:90%;  
}

li a.active {
  color: #663300;
  font-weight:bold;
  
}

.taxonomy a {
  font-weight:bold;
  
}

.taxonomy a.active
{
        font-weight:normal;
	color:#354a7b;
	text-decoration:none;	
}
#linka p{
        background: url('images/linka.png');
        border-top:1px solid #CF0000;
        border-bottom:1px solid #CF0000;
        padding:0 0 0 16px;
        font:normal bold 12px arial;
	color:#fff;
        text-decoration:none;
        height:17px;
        margin:0;       
}

#linka a{
        font-weight:bold;
	color:#FFEeee;
        text-decoration:none;
              
}
div.panel-col-first{
        background:url('images/uvodna_stranka/design_logo.jpg');
  background-repeat: no-repeat;
  background-position: 145px 29px;
       
}

form#contact-mail-page{
        background:url('/files/icon/auto.png');
  background-repeat: no-repeat;
  background-position: 545px 45px;
       
}

#profile{
        background:url('/files/icon/execute_zoom_128.gif');
  background-repeat: no-repeat;
  background-position: 545px 45px;
       
}
/* Tabulky hlavne views */ 
tr.odd td{
  padding:9px 10px 9px 13px;
        background:#f4f4f6; 
  font-size:13px;
  font-weight:bold;        
}

tr.even td{
  padding:9px 10px 9px 13px;
        background:#fffeee;
font-size:13px; 
font-weight:bold;  
}
thead th{
  padding:3px 0px 3px 12px;       
font-weight:bold;  
}
/* Hlavny nadpis CITROEN */ 
#header p {
 color:#FaFaFa;
	letter-spacing:0.01em;
	margin:0;
	padding:0px 0px 2px 14px;
	white-space:nowrap;
	font: normal bold 1.6em/1.2em arial;
}

#header p a{
        text-decoration:none;
	color:#555;
	
}

#header p a:hover
{
	color:#CC0000;
}

/* Stranka vypisu profilov */ 
.field {
 font-weight:bold;
}

.field a{
 font-weight:normal;
}
.panel-pane .block{
 padding:0px;
}

/* Uvodna strana - vypis akciovych modelov - view */ 
.quicktabs_main.quicktabs-style-basic {
background: url('foto/linka.png');
background-color:#FFFFFF;
border-color:#eee;
border-style:solid 2px 2px 2px 0px;
border-width:medium;
clear:both;
padding:1px;
height:290px;
}

ul.quicktabs_tabs.quicktabs-style-basic li.active {
background-color:#FFFFFF;
border-color:#ddd #ddd #FFFFFF;
border-style:solid;
border-width:2px;
}

ul.quicktabs_tabs.quicktabs-style-basic {
-x-system-font:none !important;
border-bottom:2px solid #ddd;
height:19px;
line-height:19px !important;
margin:0;
padding:0 5px 0 0;
}
ul.quicktabs_tabs.quicktabs-style-basic a {
letter-spacing:0.07em;
font:bold 13px/19px arial !important;
}

#quicktabs-1{
margin:0px 0px 0px 10px;
}

.quicktabs_main.quicktabs-style-basic tr.odd td {
background-color:#fafaff;
}

.quicktabs_main.quicktabs-style-basic tr.even td {
background-color:#f4f4ff;
}
#block-image-1 h2 {
  margin:0 0 15px 0; 
  font-size:160%;
  font-style: normal;
} 

.views-field.views-field-title{
font-size:12px;
margin:0;
padding:0px 3px 0px 3px;
}

.views-field.views-field-field-spotreba-mix-value{
font:normal bold 11px/1.4 arial;
margin:0;
padding:0px 3px 0px 3px;
text-align:center;
}

.views-field.views-field-field-cena-decimal-value{
font:normal bold 11px/1.4 arial;
margin:0;
padding:0px 3px 0px 3px;
text-align:center;
}

.views-field.views-field-field-vypocet-value.active{
font:normal bold 12px/1.4 arial;
margin:0;
padding:0px 3px 0px 3px;
text-align:center;
width:110px;
}

/* Kazdy obrazok vo vypise views - view */ 
.view-content img{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding:3px;
float:left;
}

/* Formular foto */
fieldset.group-foto{
float:right;
padding-top:0px;
padding-left:20px;
margin:0px;
border:0;
width:250px;
}
fieldset.group-foto .field{
width:250px;
}
fieldset.group-foto .odd{
background-color:white;
border:0;
padding:0;
}

fieldset.group-foto img{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding:3px;
margin-left:15px;
float:left;
}

fieldset.group-foto legend{
padding:0px;
visibility:hidden;
}

.field-type-image .field-label{
background-color:#fff;
border:1px solid #fff;
display:none;
}

.content-vypredaj_vozidiel .field-type-image .field-label{
background-color:#fff;
border:1px solid #fff;
display:inline;
}

/* Formulare na stranke s vypisom akcii */ 

.group-cena-podla-cennika{
margin:0px;
border:0;
width:400px;
}

.group-cena-podla-cennika legend{
display:none;
}

.field-label{
float:left;
background-color:#fcfcfc;
border:1px solid #ececec;
padding:2px 2px 2px 5px;
width:120px;
margin:0px 0px 0px 20px ;
}

.field-item{
float:left;
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding:2px 2px 2px 5px;
width:200px;

}

.field-field-cena-decimal{
font-size:15px;
margin:0;

}

.field-field-cena-decimal .field-label{
background-color:#fff;
border:1px solid #fff;
}
.field-field-cena-decimal .field-item{
background-color:#fff;
border:1px solid #fff;
}

.field-field-vypocet .field-item{
background-color:#f8f8f8;
border:1px solid #ececec;
}

.field-field-cena-eur-podla-cennika .field-item{
text-decoration:line-through;
background-color:#f8f8f8;
border:1px solid #ececec;
}

.field-field-vypocet-podla-cennika .field-item{
text-decoration:line-through;
background-color:#f8f8f8;
border:1px solid #ececec;
}

.field-field-dph .field-item{
background-color:#f8f8f8;
border:1px solid #ececec;
}

.field-field-spotreba-mesto .field-item{
background-color:#f1e9eb;
border:1px solid #ccc;
}

.field-field-spotreba-mix .field-item{
background-color:#f1e9eb;
border:1px solid #ccc;
}

.field-field-spotreba-mimo-mesta .field-item{
background-color:#f1e9eb;
border:1px solid #ccc;
}

.content-vypredaj_vozidiel legend{
padding:0px 10px 0px 10px;
}

.content-vypredaj_vozidiel fieldset{
padding: 0px 10px 20px 10px;
margin:5px 5px 20px 5px ;
}

.node .via
{
	border-bottom:1px solid #ccc;
	font-size:1.2em;
	padding:0.35em;
	margin-left:600px;
}

.field-field-doplnky-zdarma .field-label{
background: url('ikony/darek.jpg') 3px 0px;
background-repeat:no-repeat;
padding:10px 0 7px 40px;
font-size:12px;
margin:10px 0 0 20px;
background-color:#fff;
border:0;
width:150px
}


.field-field-doplnky-zdarma .field-item{
background-color:#fff;
font:normal 600 12px/1 arial;
margin:3px 0 0 43px;
border:1px solid #fff;
width:250px
}

.field-type-nodereferrer.field-field-zadarma-k-akcii .field-label{
font:normal 600 11px/1.4 arial;
margin:0;
padding:7px 3px 7px 7px;
width:210px;
}

.field-field-fotografia-orientacna .field-label{
display:none;
}

.field-field-fotografia-orientacna .field-item{
margin: 10px 5px 0px 25px;
}

.field-field-pozrie-viac-o .field-item a {
  font-weight: bold;
  text-decoration: undeline;
}

/* Slideshow - uvodna stranka */ 
.views-field-field-foto-sklfoto-akciovy-model-fid{
	float:right;
padding:0px 0px 5px 5px;
}
.views-field-title{
font: normal bold 14px/1 arial;
text-align:center;
padding:10px 5px 5px 0;
}

.views-field-field-cena-decimal-value{
font: normal bold 12px/0.6 arial;
text-align:center;
padding:5px 5px 5px 0;
}

.views-field-field-popis-slideshow-value{
font: normal 400 11px/1 arial;
text-align:center;
padding:5px 5px 0 0 ;
}

.view-uvod-slideshow{
height:130px;
}

#mainContent .content {
padding:0 0.5em;
text-align:justify;
}

tr.even td{
padding:5px 10px 5px 13px;
}

tr.odd td{
padding:5px 10px 5px 13px;
}

#mainContent .panel-pane h2{
font-size:20px;
padding: 0 0 1px 13px;
border:0;
}

#mainContent .panel-pane thead{
display:none;
}

#mainContent .kontakty h2{
font-size:15px;
padding: 0 0 0px 3px;
font-weight:bold;

}

.item-list .pager, .item-list .pager a{
color:#bb0000;
font-size:15px;
padding:10px 10px 20px 10px;
}

/* Profil - info "HistÃ³ria" sa nezobrazÃ­ */ 
h3.HistÃ³ria, dl.user-member{
display:none;
}

/* FormulÃ¡re pre vÃ½ber moznostÃ­ */ 
.views-exposed-form .views-exposed-widget {
float:left;
padding:0.2em 0.5em 0 0;
}

#block-views--exp-akciove_modely-page_1 {
font-size:8px;
padding:0.8em 0.5em 0 2em;
}

.views-field-field-blik-akcie-value p{
display:none;
}

.views-field-field-blik-akcie-value .vypredaj{
padding:4px 0 0 6px;
background-color:#ffffff;
}

.views-field-field-blik-akcie-value .akcia{
padding:5px 0 0 2px;
background-color:#ffffff;
}



.views-field-field-blik-akcie-value{
width:105px;
height:23px;
text-align:center;
padding:3px 0 0 2px;
}


.views-field-field-blik-akcie-value img{
background-color:#fff;
border:0;
text-align.center;
padding:0;
}

.field-field-cena-decimal .field-label {
display:none;
}

.field-field-select-od .field-label {
background-color:#FFFFFF;
border:1px solid #fff;
font-size:15px;
width:110px;
float:left;
}

.field-field-select-od .field-item {
background-color:#FFFFFF;
border:1px solid #fff;
font-size:15px;
width:15px;
float:left;
}
#edit-field-cena-decimal-0-value-wrapper{
margin:3px 0 0 0;
}

#edit-field-cena-decimal-0-value-wrapper label{
display:none;
}

fieldset.group-cena {
border:0px;
margin:15px 0 15px 0px;
padding:0;
}

fieldset.group-cena legend{
display:none;
}

div.field-field-doplnky {
margin:5px 0 0 0;
padding:5px 0 0 0;
width:100%;
}

div.field-field-doplnky div.field-label, div.field-field-cennik div.field-label {
font: normal bold 1.1em/1.2em arial;
margin:5px 0 0 6px;
padding:2px 2px 5px 5px;
width:100%;
}

div.field-field-doplnky div.field-item, div.field-field-cennik div.field-item {
font: normal bold 1.2em/1.2em arial;
padding:7px 2px 5px 5px;
background-color:#fff;
border:0;
width:100%;
}

div.field-field-doplnky div.field-item a, div.field-field-cennik div.field-item a {
font-weight:bold;
}


div.field-item div.filefield-file{
width:auto;
height:20px;
}

.group h3{
float:left;
padding:5px;
width:100%;
}

.views-field-field-doplnky-fid{
float:left;
margin:2px;
}

.views-field-field-doplnky-fid img{
padding:0;
}

.views-field-field-doplnky-fid a{
padding:5px 0 0 0;
}

div.group{
float:left;
font: normal bold .9em/1.2em arial;
padding:4px;
margin:4px;
height:200px;
width:30%;
border:3px solid #e9e9e9;
background-color:#f7f5fa;
}

div.group:hover{
background-color:#fff;
border:3px solid #ddd;
}

.field-field-foto-sklfoto-akciovy-model .field-label{
   display:none;
}
#mainContent h1 {
padding-top:10px;
padding-bottom:10px;
}

div.views-field-field-cennik-fid div.filefield-file{
padding:2px;
}

div.views-field-field-cennik-fid div.filefield-file img {
display:none;
}

div.views-field-field-cennik-fid div.filefield-file a{
padding-top:10px;
vertical-align:bottom;
font: normal bold 1.2em/1.2em arial;
margin:2px;
}

#mainContent div.view-cennik-aut h3 a{
color:#555;
}

caption {
font: normal bold 1.3em/1.2em arial;
color:#444;
}

.view-edit-novych-vozidiel td.views-field-edit-node{
display:none;
}

td.views-field-field-cennik-data{
width:100%;
padding:5px;
}

.button a{
    border:2px solid #ccc;
    background:#eee;
    color: #666;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 20px;
    padding:5px 9px 0 ;
    margin: 6px;
    text-decoration: none;
}

.button a:hover{
    background:#555;
    color: #eee;
}

.field-field-aktulne-akcie {
padding:10px 0;
border-top:2px solid #ccc;
}

.field-field-aktulne-akcie .field-label{
font: normal bold 1.3em/1.2em arial;
margin-left:5px;
padding:3px 10px;
width:100%;
}

.field-field-aktulne-akcie .field-item{
background-color:#fff;
border:0;
padding:15px 0 15px 7px;
width:100%;
}

.field-field-aktulne-akcie .field-item a{
font: bold 13px arial, sans-serif;
}

.field-field-aktulne-akcie .field-item li{
background:url("icons/ok.gif") no-repeat scroll 1px 0 transparent;
width:100%;
padding-left:25px;
}

table.newsletter-header{
	width:700px;
}

/*** Uplne dole dop footer ***/
#links {
  position:relative;
  border-left:1px solid #aaaaaa;
  border-right:1px solid #aaaaaa;
  border-bottom:2px solid #aaaaaa;
  margin:auto auto 10px auto;
  font-family:Arial,Helvetica,sans-serif;
	font-size:105%;
	line-height:1.8em;
	width: 991px;
background-color:#eee;
}

.views_slideshow_singleframe_slide{
height:121px !important;
width:275px !important;
}

.views-field-field-blik-akcie-value {
width:108px !important;
}

.views-field-field-blik-akcie-value img{
float:right;
}

#top-left {
  float:left;
  padding-left:35px;
  width:417px;
  margin:10px 0 10px 0;
  border-right:2px solid #efefef;
}

#top-right {
  text-align:justify;
  margin:10px 0 10px 0;
  padding-left:470px;
}

#mainContent .panel-pane #top-right h2{
  padding-top:10px;
  font-size:15px;
  font-weight:bold;
}

#mainContent .panel-pane #top-right p{
  font-size:12px;
  margin:5px 0 0 0;
}

#top-left img {
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  padding: 3px;
}

/* Redesign uvodnej stranky 2011 */
.block-views {
  position: relative;
}

#mainContent .block-views .content {
  position: relative;
  padding:0;
}

#mainContent .block-views .content .view{
  position: relative;
}

#mainContent .block-views .content .view .view-content{
  position: relative;
}

body.front #mainContent .block-views,
#mainContent #block-block-19 {
  position:relative;
  width:730px;
  padding:0;
  margin:8px 0 0 3px;
  float:left;
}

body.front #mainContent .block-views h2.title,
#mainContent #block-block-19 h2.title {
  color: #595959;
  margin: 10px 0 10px 0;
  padding-left: 2px;
  font-size: 18px;
}

body.front #mainContent #block-views-ddblock_titulka-block_1 h2.title {
  display: none;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 img{
  padding:0;
  border:none;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .views-row {
  float: left;
  margin-right: 10px;
  line-height:1.1em;
  color:#333;
  width:138px;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .views-row:hover {
 opacity:0.9;
 color:#970C0C;
 text-decoration:none;
}

#mainContent .view-id-akciove_modely .views-row.views-row-last{
  margin-right: 0px;
}

#mainContent .view-id-akciove_modely .views-block-title-image {
  float:left;
  clear:left;
}
#mainContent .view-id-akciove_modely .views-block-title-title{
  float:left;
  clear:left;
  margin-top: 10px;
  width:100%;
}

#mainContent .view-id-akciove_modely a:hover {
  text-decoration:none;
}

#mainContent .view-id-akciove_modely a .views-block-title-title {
  color:#000;
  text-decoration:none;
}

#mainContent .view-id-akciove_modely a:hover .views-block-title-title{
  color:#000;
  text-decoration:underline;
}


#mainContent .view-id-akciove_modely .views-block-title-price{
  width:100%;
  float:left;
  clear:left;
  margin-top: 10px;
}

#mainContent .view-id-akciove_modely .views-block-title-price .item-info-price-sk{
  color:#333;
}

#mainContent .view-id-akciove_modely .views-block-title-info{
  color:#333;
  width:100%;
  float:left;
  clear:left;
  margin-top: 10px;
}

#mainContent .view-id-akciove_modely .views-block-title-info span.item-info-motor {
  margin-left: 22px;
}
#mainContent .view-id-akciove_modely .views-block-title-info span.item-info-karoseria {
  margin-left: 2px;
}
#mainContent .view-id-akciove_modely .views-block-title-info span.item-info-verzia {
  margin-left: 18px;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .footer-views-link {
  position:relative;
  width:100%;
  clear:left;
  float:left;
  margin-top:5px;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .footer-views-link span.feeds strong{
  margin-right: 25px;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .footer-views-link a{
  color:#344A7A;
  font-size:11px;
  text-decoration: none;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .footer-views-link a:hover{
  text-decoration: underline;
}

#mainContent .view-id-akciove_modely.view-display-id-block_4 .more-link {
  position:absolute;
  right:0px;
}

/*Header newsletter + Facebook */
#block-block-18 h2,
#block-block-20 h2,
#block-block-20 #fb-root {
  display: none;}
  
/* Block Facebook */
#block-block-20 {
  padding: 0;
  margin: 0 0 20px 0;
}

#block-block-20 p {
  padding: 0;
  margin: 0;
}

#block-block-20 iframe {
  background-color: transparent;
}

fb-root

/* Kontakty, cenniky , otvaracie hodiny a mapa */
body.front #mainContent #block-block-19 .content {
  margin: 0;
  padding: 0;
}

#blocks-kontakty-hompage {
  position:relative;
  width: 444px;
  height: 163px;
  float: left;
  margin-bottom: 20px;
}

#blocks-kontakty-hompage .read-more{
  padding-right: 10px;
}

#blocks-kontakty-hompage h3 {
  font-size: 12px;
  color: #575757;
  font-weight: bold;
}

#blocks-kontakty-hompage p{
  margin:10px 0 0 0;
  line-height: 1.2em;
  font-size: 11px;
  color: #444;
}

#blocks-kontakty-hompage .kontakt-blok {
  width: 138px;
  height: 140px;
  float:left;
  margin-right: 10px;
  background-repeat: no-repeat;
  Background-position: right bottom;
}

#blocks-kontakty-hompage .kontakt-blok span.tel{
  margin-right:10px;
}

#blocks-kontakty-hompage .kontakt-blok span.fax{
  margin-right:4px;
}


#mainContent #block-block-19 #predaj-kontakty {
  background-image:url("images/uvodna_stranka/predaj-kontakty-bg.gif");
}

#mainContent #block-block-19 #servis-kontakty {
  background-image:url("images/uvodna_stranka/servis-kontakty-bg.gif");
}

#mainContent #block-block-19 #predaj-nd-kontakty {
  background-image:url("images/uvodna_stranka/predaj-nd-kontakty-bg.gif");
}

#mainContent #block-block-19 #mapa-citroen-vajnorska {
  background:url("images/uvodna_stranka/mapa-citroen-vajnorska.jpg") no-repeat 0 0 transparent;
  position:relative;
  width:286px;
  height: 163px;
  float: left;
}

 #mainContent #block-block-19 .read-more {
  position:absolute;
  bottom: 0px;
  right:0px;
}
body.page-contact #contacts-more-info,
body.page-contact #block-block-19 h2.title {
  display: none;
}
#mainContent #block-block-19 .content {
  padding: 0;
}
/* Vypis na stranke kategorie */
#mainContent .view-taxonomy-term .views-row .node .content{
min-height:180px;
}

p.created-by {
  position:absolute;
  top: -2px;
  right:0px;
  width:auto:
  margin: 0;
  padding-right: 5px;
  font-size: 80%;
}

a.drupal {
  color: #5A5A5A;
}
/* Tabulka zoznamu akciových modulov pre Extra akcie */

body.nid-754 #one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/*margin: 45px;*/
	text-align: left;
	border-collapse: collapse;
  line-height: 1.4em;
  clear: both;
}
body.nid-754 #one-column-emphasis th
{
	font-size: 13px;
	font-weight: normal;
	padding: 5px 7px;
	color: #039;
}
body.nid-754 #one-column-emphasis td
{
	padding: 7px 5px;
	color: #669;
	border-top: 1px solid #e8edff;
}
body.nid-754 .oce-first
{
	background: #d0dafd;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	width: 130px;
}
body.nid-754 #one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}
body.nid-754 #mainContent {
    width: 93%;
}


/* Tabulka zoznamu akciových modulov pre Extra akcie + Cenníky servisu a pneu*/

#one-column-emphasis,
.one-column-emphasis
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 13px;
	/*margin: 45px;*/
	text-align: left;
	border-collapse: collapse;
  line-height: 1.5em;
  clear: both;
}
#one-column-emphasis th,
.one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	color: #039;
}
.one-column-emphasis.servis th
{
	font-size: 14px;
	font-weight: bold;
	color: #E63333;
	text-align: center;
}
.one-column-emphasis.servis tr.head th
{
	color: #333;
	font-size: 13px;
}
#one-column-emphasis td
.one-column-emphasis td
{
	padding: 7px 5px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #f9f9f9;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	width: 470px;
}
#one-column-emphasis tr:hover td,
.one-column-emphasis tr:hover td
{
	color: #EB5656;
	background: #FDEEEE;
}
.one-column-emphasis.servis tr:hover td
{
	color: red;
	background: #FBDBDB;
}

/**
  * Cennik servisu a pneu
  * */

body.nid-119 #mainContent/*,
body.nid-960 #mainContent*/{
    float: left;
    margin: 0 0 0 20px;
    padding: 15px 35px 0 0;
    width: 95%;
}

body.nid-119 table,
body.nid-915 table,
body.nid-960 table {
    margin: 0 0 0 32px;
}  

body.nid-915 .oce-first,
body.nid-960 .oce-first
{
	width: 230px;
} 

/**
 * línia DS
 ***/

.content-inbox .inbox {
  width: 47%;
  text-align: left;
  font-size: 90%;
  border-left: 1px dotted #ccc;
  padding: 10px 10px 20px 10px;
  margin: 10px 0;
  float: left;
}

.content-inbox .inbox-text {
  padding-top: 15px;
}

.content-inbox .inbox a {
  text-decoration: underline;
}

.content-inbox .inbox.left {
  border-left: none;
}

.content-inbox .inbox h3 {
  margin: 0 0 10px 10px;
}

.content-inbox .inbox a.more-info {
  float: right;
  margin-right: 10px;
}

#mainContent h2.both {
  clear: both;
  border-color: #eee;
  margin-bottom: 10px;
}

.content-inbox div.img {
  text-align: center;
  height: 92px;
}

.image-gallery-nodes .views-field-title {
  clear: both;
}

.field-field-xtraakcie-subor .field-item {
  clear: both;
}

body.front .facebookshare-box {
  display: none;
}

.content-vypredaj_vozidiel,
.node .content {
  position: relative;
}

.facebookshare-box {
  position: absolute;
  right: 20px;
  top: -20px;
}

/***
 * Slide facebook + newsletter
 * */

.slide-out-div {
  padding: 20px;
  width: 250px;
  background: #fff;
  border: #003E7A 2px solid;
  position: fixed !important; 
}
.slide-out-div a.handle{
  background-position: -4px 0% !important;  
  top: -2px !important;
  width: 40px;
  height: 122px;
  display: block;
  text-indent: -99999px;
  outline: medium none;
  position: absolute;
  top: -2px; 
  right: -40px;
}
.slide-out-div.tab{
  top:110px;
}
.connect_widget {
  background-color: #ffffff; 
}

.fb-like-box iframe {
  background-color: #fff;
}

.fb-like-box {
  position: relative;
  left: 40px;
}

/***
 * Newsletter subscribe
 * */

.slide-out-div.tab2{
  top:242px;
  height: 295px !important;
}

form#citroen-features-simplenews-form {
     background: none repeat scroll 0 0 #EEE;
     border: 1px solid #E1E1E1;
     left: 65px;
     position: relative;
     width: 190px;
}
form#citroen-features-simplenews-form input {
  color: #F2F2F2;
  font-family: sans-serif;
  font-size: 12px;
  height: 15px;
  margin: 0px 0px 10px;
  padding: 5px;
  text-shadow: 0px -1px 0px #334F71;
  width: 125px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #546A7F;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#546A7F), to(#5E768D));
  background: -webkit-linear-gradient(#546A7F, #5E768D);
  background: -moz-linear-gradient(#546A7F, #5E768D);
  background: -ms-linear-gradient(#546A7F, #5E768D);
  background: -o-linear-gradient(#546A7F, #5E768D);
  background: linear-gradient(#546A7F, #5E768D);
}

form#citroen-features-simplenews-form input[type="submit"] {
  border: 1px solid #415D79;
  cursor: pointer;
  float: right;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  letter-spacing: 0.05em;
  margin: 0px 25px 0px 0px;
  padding: 0px 0px 1px 0px;
  width: 105px;
  background: #415D79;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#718DA9), to(#415D79));
  background: -webkit-linear-gradient(#718DA9, #415D79);
  background: -moz-linear-gradient(#718DA9, #415D79);
  background: -ms-linear-gradient(#718DA9, #415D79);
  background: -o-linear-gradient(#718DA9, #415D79);
  background: linear-gradient(#718DA9, #415D79);
}

form#citroen-features-simplenews-form label {
     clear: left;
     color: #445668;
     float: left;
     font-size: 11px;
     margin: 5px;
     text-align: right;
     text-shadow: 0px 1px 0px #F2F2F2;
     text-transform: uppercase;
}

form#citroen-features-simplenews-form fieldset {
     border: 2px solid #C9D0DE;
     margin: 10px;
     color: #999;
}

form#citroen-features-simplenews-form fieldset .description{
  padding: 2px;
     color: #888;
}

form#citroen-features-simplenews-form legend {
     color: #445668;
     font-size: 11px;
    font-weight: bold;
     padding: 2px;
     text-shadow: 0px 1px 0px #F2F2F2;
     text-transform: uppercase;
}

.slide-out-div.tab2 .odhlasenie {
  margin-top: 10px;
  background: none repeat scroll 0 0 #EEE;
     border: 1px solid #E1E1E1;
     left: 65px;
     position: relative;
     width: 190px;
}

.slide-out-div.tab2 .odhlasenie p {
  border: 2px solid #C9D0DE;
  color: #888;
  font-size: 0.92em;
  margin: 10px;
  padding: 10px;
  line-height: 1;
}

.slide-out-div.tab2 a {
  text-decoration: underline;
}

.slide-out-div.tab2 a:hover {
  text-decoration: none;
}

/* Citroen buttons */

.fieldset-citroen-buttons {
    background:url("images/citroen-buttons-fieldset-bg.png") no-repeat 0 15px transparent;
     border: 0px none;
     float: right;
     font-weight: bold;
     margin: -20px 0px 0px 0px;
     width: 220px;
     padding: 15px
}

.fieldset-citroen-buttons .description {
     float:left; 
     color: #333;
     font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0 0;
}

.fieldset-citroen-buttons input.form-submit {
     display: block;
    background:url("images/citroen-button-bg.png") no-repeat 0 0 transparent;
    width: 138px;
    height: 25px;
    border: none;
    padding: 0 19px 1px 0;
    margin: 3px 0 0 0;
    float: right;
    color: #444;
    font-size: 11px;
    font-weight: bold;
    font-family: "Arial Bold", sans-serif;
    text-transform: uppercase;
}

.fieldset-citroen-buttons input.form-submit:hover {
    background:url("images/citroen-button-hover-bg.png") no-repeat 0 0 transparent;
    color: #000;
    cursor: pointer;
    text-decoration: underline;
}
.webform-client-form .webform-component-markup {
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 0 5px;
}
.webform-client-form .webform-component-markup a {
  text-decoration: underline;
}