body {
margin: 0; padding: 0;  
background: #FFF; 
font: 12px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none;
text-align: center; } 

ul.galerie {  list-style-type: none; 
margin: 0; padding: 0; 
text-align: center; background: 0}

li.galerie {  list-style-type: none; 
float: left; 
margin: 0 1px 3px 5px; 
padding: 0; 
text-align: center; background: 0}

img.galerie { 
margin: 0; padding: 0; 
width: 125px; height: 125px; 
border: 1px solid black;}

img.galeriebig { 
margin: 6px 0 0 0; padding: 0; 
width: 590px; height: 390px;
border: 1px solid black;}

img:hover.galerie { 
margin: 0; padding: 0; 
width: 125px; height: 125px; 
border: 1px solid #97bf0d;}

div.marginpic  { 
margin: 5px 0 0 0; padding: 0; 
background: 0;}



span.hide{
display: none}

#out {
margin: 0 auto 0 auto; padding: 0; 
width: 100%; min-width: 1024px; height: 100%; min-height: 1024px; 
text-align: center; 
background: #FFF; }

#language{
position: fixed; top: 80px; left: 0;
margin: 0 auto 0 auto; padding: 0;
width: 100%; min-width: 1024px; height: 40px; 
background: 0; }

.lang {
float: right;
margin: 0; padding: 0;
width: 100px; height: 40px;
background: 0;}

a.lg {
font: 12px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: center;
margin: 0; padding: 0;}

#hornipruh {
margin: 0; padding: 0;
width: 100%; height: 73px; 
background: #333; 
border-bottom: 1px solid black;}

#hlava {
margin: 0 auto 0 auto; padding: 0;
width: 996px; height: 73px; 
background: #333; 
text-align: left;}

.logo {
float: left;
margin: 0 auto 0 auto; padding: 0;
background: 0;
text-align: left;}

.center {text-align: center}

img {
margin: 0; padding: 0; 
width: auto; height: auto; 
border: 0; } 

img.bord {
margin: 0 0 0 -2px; padding: 0; 
width: 100px; height: auto; 
border: 1px solid #999; } 

img.logomain {
margin: 20px 70px 0 0px; padding: 0; 
width: auto; height: auto; 
border: 0; }

.menutop {
float: right;
margin: -10px 0 0 0; padding: 0;
width: 400px; height: 75px;
text-align: right;
font: 12px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none;
}

ul.menumain { 
background-image: url('pics/delicilinka.png'); 
background-repeat: no-repeat;  background-position: 100% 0;
list-style-type: none; text-align: right}

li.menumain	{   
display: inline; list-style-type: none; 
margin: 5px 5px; padding: 0;}
li:hover.menumain	{ list-style-type: none; text-align: right}

li.menumainx	{ 
display: inline; list-style-type: none; 
margin: 5px 0; padding: 0 0 0 10px;}
li:hover.menumainx	{ list-style-type: none; text-align: right}

img.button {
margin: 0; padding: 0; 
width: auto; height: auto; 
border: 0; }


h1.bigboldblack  {
font: 18px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left; 
margin: 50px 10px 0 0px; padding: 0; border: 0;
color: #000 }


h1.bigboldgreen  {
font: 18px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left; 
margin: 50px 10px 0 0px; padding: 0; border: 0;
color: #97bf0d }
h1.smallgreen {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
margin: 50px 10px 0 0px; padding: 0; border: 0;
color: #97bf0d  } 

h1.biggreen  {
font: 14px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0; padding: 0; border: 0;
color: #97bf0d }
h1.black   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0; padding: 0; border: 0;
color: #000 }

h1.bignadpisgreen  {
font: 14px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 10px 10px 0 10px; padding: 0; border: 0;
color: #97bf0d }
h1.nadpisgreen   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0 10px; padding: 0; border: 0;
color: #97bf0d }
h1.nadpisblack   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0 10px; padding: 0; border: 0;
color: #000 }
h1.textblack   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: normal; 
text-decoration: none; text-align: justify;
margin: 0 10px; padding: 0; border: 0;
color: #000 }
h1.textblackodsazeny   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: normal; 
text-decoration: none; text-align: justify;
margin: 0 10px 0 50px; padding: 0; border: 0;
color: #000 }
h1.textgreenodsazeny   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0 10px 0 50px; padding: 0; border: 0;
color: #97bf0d }
h1.textblackboldodsazeny   {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; 
text-decoration: none; text-align: left;
margin: 0 10px 0 50px; padding: 0; border: 0;
color: #000 }

a.ano { font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none; 
color: #97bf0c; border-right: 0px solid #97bf0c; padding: 0 5px 0 5px;} 
a:link.ano	{ color: #97bf0c; border-right: 0px solid #97bf0c; padding: 0 5px 0 5px;} 
a:active.ano	{ color: #97bf0c; border-right: 0px solid #97bf0c; padding: 0 5px 0 5px;} 
a:visited.ano { color: #97bf0c; border-right: 0px solid #97bf0c; padding: 0 5px 0 5px;} 
a:hover.ano	{ color: #fff; border-right: 0px solid #fff; padding: 0 5px 0 5px;}

a.ne { font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none; 
color: #fff; border-right: 0px solid #fff; padding: 0 5px 0 5px;}  
a:link.ne	{ color: #fff; border-right: 0px solid #fff; padding: 0 5px 0 5px;} 
a:active.ne	{ color: #fff; border-right: 0px solid #fff; padding: 0 5px 0 5px;} 
a:visited.ne { color: #fff; border-right: 0px solid #fff; padding: 0 5px 0 5px;} 
a:hover.ne	{ color: #97bf0c; border-right: 0px solid #97bf0c; padding: 0 5px 0 5px;}

a.ano2 { font: 9px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none; 
color: #97bf0c; padding: 0 5px 0 5px;} 
a:link.ano2	{ color: #97bf0c; padding: 0 5px 0 5px;} 
a:active.ano2	{ color: #97bf0c; padding: 0 5px 0 5px;} 
a:visited.ano2 { color: #97bf0c; padding: 0 5px 0 5px;} 
a:hover.ano2	{ color: #fff; padding: 0 5px 0 5px;}

a.ne2 { font: 9px Verdana,"Helvetica CE",sans-serif; font-weight: bold; text-decoration: none; 
color: #fff; padding: 0 5px 0 5px;}  
a:link.ne2	{ color: #fff; padding: 0 5px 0 5px;} 
a:active.ne2	{ color: #fff; padding: 0 5px 0 5px;} 
a:visited.ne2 { color: #fff; padding: 0 5px 0 5px;} 
a:hover.ne2	{ color: #97bf0c; padding: 0 5px 0 5px;} 



a	{ color: #97bf0d; border: 0; font-weight: bold;}
a:link	{ color: #97bf0d; text-decoration: none; border: 0}
a:active	{ color: #97bf0d; text-decoration: none; border: 0}	
a:visited{ color: #97bf0d; text-decoration: none; border: 0}
a:hover	{ color: #333; text-decoration: none; border: 0}
       
a.mmz { color: #97bf0c; border-right: 1px solid #97bf0c; }  
a:link.mmz	{ color: #97bf0c;}
a:active.mmz	{ color: #97bf0c;}	
a:visited.mmz	{ color: #97bf0c;}
a:hover.mmz	{ color: #919191; border-right: 1px solid #919191; }

a.mms { color: #919191; border-right: 1px solid #919191; } 
a:link.mms	{ color: #919191;}
a:active.mms	{ color: #919191;}	
a:visited.mms	{ color: #919191;}
a:hover.mms	{ color: #97bf0c; border-right: 1px solid #97bf0c; }

a.mmbz { color: #97bf0c; border: 0;}
a:link.mmbz	{ color: #97bf0c;}
a:active.mmbz	{ color: #97bf0c;}	
a:visited.mmbz	{ color: #97bf0c;}
a:hover.mmbz	{ color: #919191; border: 0; }

a.mmbs { color: #919191; border: 0;}
a:link.mmbs	{ color: #919191;}
a:active.mmbs	{ color: #919191;}	
a:visited.mmbs	{ color: #919191;}
a:hover.mmbs	{ color: #97bf0c; border: 0; }

#content {
margin: 0 auto 0 auto; padding: 0;
width: 996px; height: 100%; min-height: 850px;
background: 0;
text-align: left;}

.left {
float: left; 
margin: 0; padding: 0;
width: 590px; height: 400px;
background: 0;}

.leftxs {
float: left; 
margin: 0; padding: 0;
width: 550px; height: 200px;
background: 0;}

div.floatright {float: right; margin: 5px 10px;}
div.floatleft {float: left; margin: 5px 10px;}

img.toptitle { 
margin: 72px 0 0 0px; padding: 0;
width: auto; height: auto;}   

.toparticle { 
margin: 10px 0 0 0px; padding: 0;
width: 480px; height: 280px; background: 0;}

img.lft { 
margin: 72px 0 0 60px; padding: 0;
width: auto; height: auto;}

img.button_hlavicka {
margin: 30px 0 0 338px; padding: 0; 
width: auto; height: auto; 
border: 0; }

img.button_text {
margin: 5px 0 0 140px; padding: 0; 
width: auto; height: auto; 
border: 0; }

.right {
float: right; text-align: right;
margin: 0; padding: 5px 0 0 5px;
width: 400px; height: 395px;
background: 0;}

.rightxs11 {
float: right; text-align: right;
margin: 0; padding: 5px 0 0 5px;
width: 440px; height: 195px;
background-image: url('pics/homeport-bikesharing-sestava6.png'); 
background-repeat: no-repeat;  background-position: 100% 5px;}

.rightxs22 {
float: right; text-align: right;
margin: 0; padding: 5px 0 0 5px;
width: 440px; height: 195px;
background-image: url('pics/homeport-bikesharing-sestava5.png'); 
background-repeat: no-repeat;  background-position: 100% 5px;}

.rightxs33 {
float: right; text-align: right;
margin: 0; padding: 5px 0 0 5px;
width: 440px; height: 195px;
background-image: url('pics/homeport-bikesharing-sestava4.png'); 
background-repeat: no-repeat;  background-position: 100% 5px;}

.rightxs {
float: right; text-align: right;
margin: 0; padding: 5px 0 0 5px;
width: 440px; height: 195px;
background: 0;}

img.rght { 
margin: 0; padding: 0;
width: auto; height: auto;}

img.rghtxs { 
margin: 0; padding: 0;
width: auto; height: 245;}

.leftbottom {
float: left; 
margin: 5px 0 0 0; padding: 0;
width: 249px; height: 400px;
background: 0;
overflow: hide;
}

.rightbottom {
float: right;
margin: 5px 0 0 0; padding: 0;
width: 249px; height: 400px;
background: 0;
overflow: hide;
}

.leftmiddlebottom {
float: left; 
margin: 5px 0 0 0; padding: 0;
width: 249px; height: 400px;
background: 0;
overflow: hide;
}

.rightmiddlebottom {
float: right; 
margin: 5px 0 0 0; padding: 0;
width: 249px; height: 400px;
background: 0;
overflow: hide;
}

.nadpis {
margin: 0; padding: 0;
width: 249px; height: 62px;
background: #333;
border-bottom: 1px solid #333}

img.ndps { margin: 0; padding: 0;}

.sloupec {
margin: 5px 0 0 0; padding: 0;
width: 248px; height: 335px;
background: 0;
border-right: 1px solid #333;
}

.sloupecarticle {
margin: 0; padding: 0;
width: 248px; height: 290px;
background: 0;
overflow: hidden;
}

.sloupecrght {
margin: 5px 0 0 0; padding: 0;
width: 248px; height: 335px;
background: 0;
border-right: 1px solid #FFF;
}

.sloupecdark {
margin: 5px 0 0 0; padding: 0;
width: 248px; height: 335px;
background: #ebf2d0;
border: 1px solid #ccc;
}

.bigbottom { 
margin-top: 5px; padding: 0;
width: 747px; height: 335px;
background: 0;
}

.more {
margin: 0; padding: 0;
background-image: url('pics/'); 
background-repeat: no-repeat;  background-position: 90% 0%}

.more1 {
margin: 0; padding: 0;
background-image: url('pics/bike_share.png'); 
background-repeat: no-repeat;  background-position: 300px 0px}

.more2 {
margin: 0; padding: 0;
background-image: url('pics/bike_rent.png'); 
background-repeat: no-repeat;  background-position: 300px 0px}

.more3 {
margin: 0; padding: 0;
background-image: url('pics/bike_hire.png'); 
background-repeat: no-repeat;  background-position: 300px 0px}

.more4 {
margin: 0; padding: 0;
background-image: url('pics/bike_automatic.png'); 
background-repeat: no-repeat;  background-position: 300px 0px}

.bigbottomcenter { 
margin-top: 5px; padding: 0;
width: 747px; height: 335px;
background: #FFF; background-image: url('pics/sipka_texty.png'); 
background-repeat: no-repeat; background-position: 50% 0%;
}

.bigbottomright { 
margin-top: 5px; padding: 0;
width: 747px; height: 335px;
background: #FFF; background-image: url('pics/sipka_texty.png'); 
background-repeat: no-repeat; background-position: 100% 0%; 
}

.bigbottomleft { 
margin-top: 5px; padding: 0;
width: 747px; height: 335px;
background: #FFF; background-image: url('pics/sipka_texty.png'); 
background-repeat: no-repeat; background-position: 0 0; 
}

.bottom { 
position: fixed; bottom: 0; left: 0;
margin: 0 auto 0 auto; padding: 0;
width: 100%; min-width: 996px; height: 15px; 
border-top: 1px solid #AAA; border-bottom: 1px solid #CCC;
background: #E2E2E2;
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: right; color: #333;
}
.share { 
position: fixed; bottom: 15px; left: 0;
margin: 0 auto 0 auto; padding: 0;
width: 100%; min-width: 996px; height: 35px; 
background: 0;
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: right; color: #333;
}

div.big {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: justify; color: #333;
margin: 0; padding: 0 10px 0 10px; }

.bigbold {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: justify; color: #333;
margin: 0; padding: 5px 0 5px 0;}

.odsazeno {
margin: -13px 0 5px 60px; padding: 0;
width: 669px; height: auto; }

h1.article {
font: 10px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: justify; color: #333;
margin: 3px 0 3px 0; padding: 2px; } 

span.articletxt { font: 16px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: left; color: #333;
padding: 0px} 

span.articletxtgreen { font: 16px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: left; color: #97bf0d;
padding: 0px} 

span.articletxtbold { font: 16px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: left; color: #333;
padding: 0px} 

h1.sloupectop {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: justify; color: #333;
padding: 10px}

h1.sloupecno {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal; 
text-decoration: none; text-align: justify; color: #333;
padding: 10px}

h1.sloupecright {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: justify; color: #333;
padding: 10px}

h1.sloupecleft {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: justify; color: #333;
padding: 10px}

h1.newsnormal {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: normal;
text-decoration: none; text-align: justify; color: #333;
padding: 5px 10px 0 5px;}

h1.newsbold {
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: justify; color: #333;
padding: 0 10px 5px 5px;}

span.odsazen { margin: 0 0 0 30px; padding: 0 0 0 0; 
font: 14px Verdana Black,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; color: #333;}

h1.nadpis_home { 
font: 18px Verdana Black,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: left; color: #333;
margin: 80px 0 10px 60px; padding: 0 60px 0 0; } 

h1.text_home { 
font: 11px Verdana,"Helvetica CE",sans-serif; font-weight: bold;
text-decoration: none; text-align: justify; color: #666;
margin: 3px 0 3px 60px; padding: 0 90px 0 0; } 

.news_article {
float: right;
margin: 0; padding: 0;
width: 155px; height: 110px;
background: 0;}

img.bottomtitle {
margin: 0 0 5px 7px; padding: 0; border: 0}

img.button_news {
float: right;
margin: 0 5px 0 0; padding: 0; 
width: 75px; height: 19px; 
border: 0; background: 0; }

img.newspic {
float: left;
margin: 10px 0 0 10px; padding: 0;
border: 2px solid #666;}

img.news_border {
float: left;
border: 0; 
width: 226px; height: 1px;
margin: 30px 0 10px 12px; padding: 0;}

ul.cislovanedescr {
margin: -70px 0 0 0}

img.floatright  {
float: right;
margin: 10px; padding: 0;
border: 2px solid #666;}
