*
{
  margin:0;
  padding:0;
}
body 
{ 
  margin: 0; 
  padding: 0; 
  font-family:arial;
  margin-left:auto;
  margin-right:auto;  
  font-size:12px;
  width:1117px;
  
  background-repeat: no-repeat;
  background-position: top center;
}
img
{
  border-color:#2067b0;
}
#page_wrap {
  display: inline-block;
}
#lavy_panel {
  float: left;
  width: 139px;  
  margin-right: 1px;
}
#lava {
  width: 139px;
  background: transparent url(img/spy1_bg.jpg) no-repeat top right;
  height: 364px;
}
#center {
  float: left;
  width: 974px;
}
#prava {
  width: 139px;
  background: transparent url(img/spy_bg.jpg) no-repeat top right;
  height: 364px;
}
#logo {
  height: 56px;
}
#akcie_banery {
  height: 416px;
}
#mercedes_link {
  margin: 4px 0;
  height: 61px;
}
#akcie_link {
  margin: 2px 0;
  height: 61px;
}
#ponuka_prace {
  height: 38px;
  margin: 5px 0;
}
#novinky {
  background: transparent url(img/novinky_bg.png) no-repeat bottom right;
  width: 185px;
  height: 230px;
  padding-top: 10px;
  padding-left: 25px;
}
#novinky h2 {
  color: #2067B0;
  font-size: 130%;
  padding: 10px 0 0 0;
}
#novinky .novinka {
  padding: 4px 10px 0 0; 
  color: #5B5B5B;
  height: 30px;
}
#novinky .novinka span {
  color: #2067B0;
  font-weight: bolder;
}
#vsetky_novinky {
  text-align: right;
  margin-top: 4px;
  padding-right: 25px;
}
#vsetky_novinky a:link, #vsetky_novinky a:visited {
  color: #5B5B5B;
}
#vsetky_novinky a:hover, #vsetky_novinky a:focus {
  text-decoration: underline;
}
#zoznam_noviniek {
  padding-left: 29px;
  height: 430px;
}
#zoznam_noviniek .novinka {
  margin: 4px 0;
}
#leftne #zoznam_noviniek .novinka a {
  color: #5B5B5B;  
}
#zoznam_noviniek .novinka span {
  color: #2067B0;
  font-weight: bolder;
}
#novinka_zobraz {
  padding-left: 29px;  
}
.topponuka h1 {
  padding-top: 18px;
  font-size: 16px;
  color: #fff;
}
.topponuka_1 h1 {
  padding-top: 16px;
  font-size: 16px;
  color: #fff;
}
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    margin-top: 5px;
    height: 265px; 
    width: 139px; 
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
    width: 139px; 
 
    /* this time we have very large space for the height */ 
    height:20000em; 
}
.sidebar {
  color: #272727;
  float:left;
  margin:0;
  padding: 4px;
  width:124px;
  height: 290px;
  margin-top: 10px;
}

.sidebar ul {
  font-size:1.2em;
  list-style-type:none;
  margin:0;
  padding:0;
  position:relative;
}

.rating {
  background-image:url(http://static.jqueryfordesigners.com/demo/images/simple-spy/info_bar_stars.png);
  background-repeat:no-repeat;
  height:12px;
  text-indent:-900em;
  font-size:1em;
  margin:0 0 9px;
}

.none {
	background-position: 82px 0px;
}

.four {
	background-position: 82px -48px;
}

.five {
	background-position: 82px -60px;
}

.tags {
	color: #fff;
	margin: 0.5em;
}

.tags a,
.tags span {
	background-color: #333839;
	font-size: 0.8em;
	padding: 0.1em 0.8em 0.2em;
}

.tags a:link,
.tags a:visited {
	color: #fff;
	text-decoration: none;	
}

.tags a:hover,
.tags a:active {
	background-color: #3e4448;
	color: #fff;
	text-decoration: none;	
}

.sidebar li {
  height: 120px;
  overflow: hidden;
  margin-bottom:0.5em;
}

.sidebar li h5 {
  color:#A5A9AB;
  font-size:1em;
  margin-bottom:0.5em;
}

.sidebar li h5 a {
  color:#A5A9AB;
  text-decoration:none;
}

.sidebar li img {
  float:left;
  margin-right:8px;
}

.sidebar li .info {
  color:#3E4548;
  font-size:1em;
}

.sidebar .info a,
.sidebar .info a:visited {
  color:#3E4548;
  text-decoration: none;
}

.sidebar .spyWrapper {
  height: 100%;
  overflow: hidden;
  position: relative;    
}

#menu
{
  width:725px;
  margin-left:auto;
  margin-right:auto;
  font-size:12px;
  text-align: center; 
  color:#2067b0;
}
#menu img
{
  margin-top:0;
  padding:0;
}
#menu a
{ 
  color: #2067b0; 
  padding-top:7px;
  display:block;
  height:31px;
  text-decoration: none; 
}
.menuid a:hover, a:focus 
{ 
  color: #ffffff; 
  display:block;
  background: url(img/hover_bg.jpg) repeat-x; 
}
#first a
{
  padding-left:8px;
}
#first a:hover, a:focus
{
  background:url(img/hover_left_bg.jpg) no-repeat;
}
#last a
{
  padding-left: 13px;
}
#last a:hover, a:focus
{
  background:url(img/hover_right_bg.jpg) no-repeat top right;
}
#content
{
  margin-top: 11px;
  margin-left:auto;
  margin-right:auto;
  width: 974px;
  height:552px;
}
#left
{
  margin:0;
  width:765px;
  height:495px;
  float:left;  
}
#left h1
{
  font-size:130%;
  padding:17px 0 0 15px;
  color:#2067b0;
}
#left p
{
  padding:15px 5px 0 15px;
  color: #5b5b5b;
}
#left a:link, a:visited
{
  text-decoration: none;
  color: #2067b0;
}
#left a:hover
{
  text-decoration: underline;
}
#leftne
{
  margin:0;
  width:765px;
  height:550px;
  float:left;  
}
#leftne h1
{
  font-size:130%;
  padding:17px 0 0 15px;
  color:#2067b0;
}
#leftne p
{
  padding:15px 5px 0 15px;
  color: #5b5b5b;
}
#leftne a:link, a:visited
{
  text-decoration: none;
  color: #2067b0;
}
#leftne a:hover
{
  text-decoration: underline;
}
#leftme
{
  margin:0;
  width:765px;
  height:535px;
  float:left;  
}
#leftme h1
{
  font-size:130%;
  padding:17px 0 0 15px;
  color:#2067b0;
}
#leftme p
{
  padding:15px 5px 0 15px;
  color: #5b5b5b;
}
#leftme a:link, a:visited
{
  text-decoration: none;
  color: #2067b0;
}
#leftme a:hover
{
  text-decoration: underline;
}
.textup
{
  font-size: 13px;
  color: red;
}
.becko
{
  color: red;
}
.cecko
{
  color: #2067b0;
  font-weight: bold;
  font-size: 18px;
}
#right
{
  margin:0;
  width:209px;
  height: 550px;
  float:right;
}
a:link 
{
  text-decoration: none; 
  color: #2067b0; 
}

#right img
{
  float:right;
  border:none;
}
.vyber
{
  margin:0;
  padding:0;
  height:12px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#2067b0;
}
.vyber a
{
  margin:0;
  padding:0;
  line-height:12px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#2067b0;
}
.vyber a:hover
{
  color:#5b5b5b;
  background:none;  
}
.naklad {
}
.naklad a
{
  margin:0;
  padding:0;
  height:14px;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#2067b0;
}
.naklad a:hover
{
  color:#5b5b5b;
  background:none;
}
#footer {
  background: url(img/logos.jpg) no-repeat center;
  width: 974px;
  height: 63px;
}
.gps {
  font-size: 14px;
  font-family: times;
  color: #ff4040;
}
#google_translate_element {
  background: url(img/translate_bg.png) no-repeat top left;
  width: 203px;
  height: 56px;
}
.mailo { width: 150px; height:20px; display: block;}
.mailo a { width: 150px; height:20px; display: block;}
.mailo a:hover { width: 150px; height:20px; display: block; text-decoration: none;}
.navbox { text-align: center; color:#2067b0;  float: left; display: inline; }
.navbox1 { text-align: center;  color:#2067b0; float: right; display: inline;}
.navbox a {color:#ab0000;}
.navbox1 a {color:#ab0000;}
.cislovanie { text-align: left; color:#2067b0; width: 450px; float: left; }
.cislovanie_1 { margin:0; padding:0; text-align: left; color:#2067b0; width: 600px; float: left; display: inline;}
#counter {  color:#2067b0; font-size: 14px; font-family: times; background-color: white; text-align: center; width: 950px; margin-right: auto; margin-left: auto; }
#counter a {text-decoration:none; color: #5b5b5b;}
#counter a:hover {background:none; color: #5b5b5b;}
#in { color: #ab0000; background-color: white; display: inline; }
.norm { font-weight:bold; }

