/* CSS Document */

BODY {
  background-color: #dfdfdf;
  text-align: center;
  font-family:'Arial CE','Helvetica CE',Arial,lucida,sans-serif;
  font-size: 12px;
}
A, A.visited, A.link {
  color: #0000ff;
}
A:hover {
  color: #1b3953;
}
TABLE, TABLE TR TD {
  font-size: 12px; 
}
A IMG {
  border: 0px solid;
}
UL {
  margin-left: 40px;
  margin-bottom: 10px;
}
P {
  line-height: 140%;
  margin-bottom: 15px;
  text-align: justify; 
}

#main {
  /*background-color: #CCCCCC;*/
  /*background-color: #ffffff;*/
  background-image: url('imgs/background_mainColumn.gif');
  background-repeat: repeat-y;
  margin-right: auto;
  margin-left: auto;
  width: 760px;
  text-align: left;
  clear: both;
}

#header {
  background-color: #006caa;
  color: #ffffff;
}
#header DIV.firstTextLine {
  background-color: #f55300;
  width: 760px;
  height: 31px;
}
#header DIV.firstTextLine DIV.headerPictureTop {
  background-image: url('imgs/background_header_picturetop.gif');
  background-repeat: no-repeat;
  width: 191px;
  height: 31px;
  float: left;
  padding-left: 191px;
}
#header DIV.firstTextLine DIV.headerPictureTop DIV.intro {
  width: 280px;
  float: left;
  padding-top: 9px;
  padding-left: 100px;
}
#header DIV.headerBig {
  background-color: #006caa;
  background-image: url('imgs/background_header.jpg');
  background-repeat: no-repeat;
  width: 760px;
  height: 170px;
}
#header DIV.headerBig DIV.headerPicture {
  background-image: url('imgs/background_header_picture.gif');
  background-repeat: no-repeat;
  width: 191px;
  height: 170px;
  float: left;
}
#header DIV.headerBig DIV.headerLogo {
  float: left;
  padding-top: 55px;
  padding-left: 50px;
}
#header DIV.headerBig DIV.headerLogo IMG {
  border: 0px solid #ffffff;
}
#header DIV.headerBig DIV.headerCards {
  float: left;
  padding: 20px 0px 0px 50px;
}
#header DIV.statusLine {
  /*background-color: #183248;*/
  background-color: #8BD4FF;
  background-image: url('imgs/background_header_status.jpg');
  background-repeat: no-repeat;
  width: 760px;
  height: 34px;
  color: #162531;
  font-weight: bold;
}
#header DIV.statusLine DIV {
  padding: 10px 0px 0px 60px;
}
#mainColumn DIV.mainMenu {
  width: 238px;
  margin: 0px 0px 20px 24px;
}
#mainColumn DIV.mainMenu UL {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px;
  background-image: url('imgs/background_mainmenu_bottom.gif');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
#mainColumn DIV.mainMenu UL LI {
  margin: 0px;
  padding: 7px 0px 0px 15px;
  list-style-type: none;
  background-color: #ffffff;
}
#mainColumn DIV.mainMenu UL LI A {
  color: #1062ae;
  font-weight: bold;
  text-decoration: none;
  font-size: 14px;
}
#mainColumn DIV.mainMenu UL LI.mitem1 {
  width: 238px;
  /*height: 29px;*/
  background-image: url('imgs/background_mainmenu_top.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px; 
}
#mainColumn DIV.mainMenu UL LI.mitem1 A {
  display: block;
  width: 238px;
  height: 29px;
  margin: 0px;
  padding: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem1 A STRONG {
  display: block;
  padding: 7px 0px 0px 15px;
}
#mainColumn DIV.mainMenu UL LI.mitem2 {
  width: 238px;
  /*height: 28px;*/
  background-image: url('imgs/background_mainmenu_middle.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem2 A {
  display: block;
  width: 238px;
  height: 28px;
  margin: 0px;
  padding: 0px;
 
}
#mainColumn DIV.mainMenu UL LI.mitem2 A STRONG {
  display: block;
  padding: 7px 0px 0px 15px;
}
#mainColumn DIV.mainMenu UL LI.mitem3 {
  width: 238px;
  /*height: 28px;*/
  background-image: url('imgs/background_mainmenu_middle.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem3 A {
  display: block;
  width: 238px;
  height: 28px;
  margin: 0px;
  padding: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem3 A STRONG {
  display: block;
  padding: 7px 0px 0px 15px;
}
#mainColumn DIV.mainMenu UL LI.mitem4 {
  width: 238px;
  /*height: 28px;*/
  background-image: url('imgs/background_mainmenu_middle.gif');
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem4 A {
  display: block;
  width: 238px;
  height: 28px;
  margin: 0px;
}
#mainColumn DIV.mainMenu UL LI.mitem4 A STRONG {
  display: block;
  padding: 7px 0px 0px 15px;
}
#mainColumn DIV.mainMenu UL LI UL {
  margin: 0px;
  padding: 0px;
  background-image: none;
}
#mainColumn DIV.mainMenu UL LI UL LI {
  width: 236px;
  margin: 0px 0px 0px 1px;
  padding: 0px;
  list-style-type: none;
  border-bottom: 1px solid #d7d7d7;
}
#mainColumn DIV.mainMenu UL LI UL LI A {
  width: 236px !important;
  height: 20px !important;
  background-color: #ffffff;
  color: #1062ae;
  font-weight: normal;
  text-decoration: none;
  font-size: 10px;
  margin: 0px !important;
  padding: 0px !important;
}
#mainColumn DIV.mainMenu UL LI UL LI A:hover {
  background-color: #e9feff;
}
#mainColumn DIV.mainMenu UL LI UL LI A STRONG {
  padding: 4px 0px 0px 20px !important;
}
#mainColumn DIV.mainMenu UL LI UL LI.last {
  border-bottom: 0px solid #ffffff;
}

#mainColumn {
  width: 760px;
  /*background-image: url('imgs/background_mainColumn.giff') !important;*/
  /*background-repeat: repeat-y;*/
  border-top: 1px solid #09253a;
  /*background-color: #ff0055;*/
  clear: both;
}

#mainColumn DIV.columnLeft {
  background-color: #CCCCCC;
  background-image: url('imgs/background_left_column.jpg');
  background-repeat: no-repeat;
  /*background-color: #ff00ff;*/  
  width: 285px;
  float: left;
  padding-top: 20px;
}
#mainColumn DIV.columnLeft DIV.news {
  color: #5c676d;
  width: 255px;
  margin-bottom: 20px;
}
#mainColumn DIV.columnLeft DIV.news H4 {
  color: #ff4200;
  margin-left: 32px;
  font-size: 12px;
}
#mainColumn DIV.columnLeft DIV.news P {
  background-image: url('imgs/background_triangle2_orange.gif');
  background-repeat: no-repeat;
  background-position: 20px 6px;
  color: #5c676d;
  padding-left: 32px;
  font-size: 11px;
  margin-bottom: 5px;
}
#mainColumn DIV.columnLeft DIV.news DIV.more {
  margin-left: 32px;
  font-size: 11px;
}
#mainColumn DIV.columnLeft DIV.news DIV.more A {
  color: #5c676d;
  text-decoration: none;
  font-weight: bold;
}
#mainColumn DIV.columnLeft DIV.news DIV.more A:hover {
  text-decoration: underline;
}

#mainColumn DIV.columnRight {
  float: left;
  background-color: #ffffff;
  background-image: url('imgs/background_right_column.jpg');
  background-repeat: no-repeat;
  /*background-position: 100% 0%;*/
  width: 475px;
}
#mainColumn DIV.columnRight DIV.columnRightHeader {
  /*background-image: url('imgs/background_perexIndex.gif');
  background-repeat: no-repeat;
  background-position: 100% 20%;*/
}
#mainColumn DIV.columnRight {
  background-color: #ffffff;
  padding-bottom: 30px;
}
#mainColumn DIV.columnRight H2 {
  margin-left: 40px;
  margin-top: 15px;
  color: #f94d00;
  font-family: Verdana;
  font-size: 18px;
  font-weight: normal;
}
#mainColumn DIV.columnRight H2.news {
  border-top: 1px solid #AAAAAA;
  background-image: url('imgs/background_perex_bottomlin2.jpg');
  background-repeat: no-repeat;
  background-position: 100% 100%;
  margin: 20px 0px 20px 0px;
  padding-left: 20px;
  color: #5c676d;
}
#mainColumn DIV.columnRight H2.news A {
  color: #5c676d !important;
  text-decoration: none !important;
}
#mainColumn DIV.columnRight H3 {
  margin: 20px  20px 10px 20px;
  color: #f94d00;
  width: auto;
  font-family: Verdana;
  font-size: 14px;
}
#mainColumn DIV.columnRight H3 A {
  color: #f94d00;
  font-family: Verdana;
  text-decoration: none;
  border-bottom: 1px solid #f94d00;
}
#mainColumn DIV.columnRight P.perex {
  padding: 0px 60px 00px 40px;
  margin: 0px;
}
#mainColumn DIV.columnRight UL.rozcestnik {
  margin: 0px 0px 20px 40px;
  padding: 0px;
}
#mainColumn DIV.columnRight UL.rozcestnik LI {
  list-style-image: url("imgs/background_triangle2_orange.gif");
  margin-bottom: 2px;
}
#mainColumn DIV.columnRight P.perex IMG {
  margin: 10px 10px 0px 0px;
  padding: 3px;
  /*border: 1px solid #5c676d;*/
}
#mainColumn DIV.columnRight P {
  margin: 0px 20px 5px 20px;
}
#mainColumn DIV.columnRight DIV.more {
  margin-left: 20px;
  color: #5c676d;
  font-size: 10px;
  font-family: Verdana;
  text-decoration: none;
  margin-bottom: 20px;
}
#mainColumn DIV.columnRight DIV.more IMG {
  vertical-align: middle;
  border: 0px solid #ffffff;
}
#mainColumn DIV.columnRight DIV.more A {
  color: #5c676d;
}


#footer {
  clear: both;
  background-color: #019CE5;
  border-top: 10px solid #09253a;
}
#footer DIV.footerMenu {
  background-image: url('imgs/background_footer.jpg');
  background-repeat: no-repeat;
  width: 760px;
  height: 66px;
  text-align: center;
  padding-top: 0px;
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Arial;
  font-size: 11px;
  border-top: 1px solid #ffffff;
}
#footer DIV.footerMenu DIV {
  padding-top: 25px;
}
#footer DIV.footerMenu A {
  color: #ffffff;
  text-decoration: none;
}
#footer DIV.footerMenu A:hover {
  text-decoration: underline;
}
#footer DIV.footerBottom {
  background-color: #ffffff;
  background-image: url('imgs/background_footer_bottom.jpg');
  background-repeat: repeat-x;
  text-align: center;
  width: 760px;
  height: 21px;
  padding-bottom: 20px;
}
#footer DIV.footerBottom DIV.copyright {
  background-image: url('imgs/background_triangle_orange.gif');
  background-repeat: no-repeat;
  background-position: 35px 14px;
  padding-top: 10px;
  padding-left: 20px;
  font-size: 11px;
  color: #626567;
  width: 315px;
  height: 25px;
  margin-left: auto;
  margin-right: auto;
}
#footer DIV.footerBottom DIV.copyright STRONG {
  font-style: italic;
}
#footer DIV.footerBottom DIV A {
  color: #626567;
  text-decoration: none;
}
#footer DIV.footerBottom DIV A:hover {
  text-decoration: underline;
}

TABLE.member {
  margin-left: 20px;
}
TABLE.member TD.textInfo {
  padding: 0px 20px 20px 20px;
  font-size: 12px;
  text-align: justify; 
}

A.pics {
  padding: 7px;
  border: 1px solid #EBEBEB;
  border: 1px solid #000000;
  float: right;
  margin-left: 6px;
}
A.pics IMG {
  border: 0px solid #ffffff;
}
A.pics:hover {
  padding: 7px;
  border: 1px solid ;
  float: right;
  /*border: 1px solid #1164B2;*/
  background-color: #E9F5FC;
}


.wrap1, .wrap2, .wrap3 {
  display: inline-table;
  /* \*/display:block;/**/
}
.wrap1 {
  float: left;
  margin: 0px 5px 0px 10px;
  background: url('imgs/shadow.gif') right bottom no-repeat;
}
.wrap2 {
  background: url('imgs/corner_bl.gif') left bottom no-repeat;
}
.wrap3 {
  padding: 0 8px 8px 0;
  background: url('imgs/corner_tr.gif') right top no-repeat;
}
.wrap3 IMG {
  display: block;
  padding: 4px !important;
  background-color: #ffffff;
  border: 1px solid #2b6d82;
}


DIV.mapa {
  float: right;
  border: 1px solid #0672B2;
  margin: 0px 10px 10px 10px;
  background-color: #0672B2;
  color: #ffffff;
}
DIV.mapa A, DIV.mapa A.visited, DIV.mapa A:hover {
  color: #ffffff;
  text-decoration: none;
}
DIV.mapa A IMG {
  border: 0px solid #0672B2;
}


TABLE.otviracka {
  border: 1px solid #0672B2;
  width: 210px;
  float: left;
}
TABLE.otviracka TH.denvtydnu {
  background-color: #F0FAFF;
  border-right: 1px solid #0672B2;
  padding: 10px;
  text-align: left;
}
TABLE.otviracka TD {
  background-color: #F0FAFF;
  text-align: right;
  padding: 10px;
}
TABLE.otevreno TD IMG {
  border: 1px solid #0672B2;
}

FORM.kontaktniformular INPUT {
  border: 1px solid #808080;
}
FORM.kontaktniformular TEXTAREA {
  border: 1px solid #808080;
}
FORM.kontaktniformular .odeslat {
  background-color: #0672B2;
  color: #ffffff;
}
TABLE.kontaktniformular {
  margin: 0px 0px 40px 40px;
  text-align: center;
}
TABLE.kontaktniformular TH, TABLE.kontaktniformular TD {
  text-align: left;
}

FORM.guestbook INPUT {
  border: 1px solid #808080;
}
FORM.guestbook TEXTAREA {
  border: 1px solid #808080;
}
FORM.guestbook .odeslat {
  background-color: #0672B2;
  color: #ffffff;
}
FORM.guestbook TH.nepovinny {
  font-weight: normal;
}
TABLE.guestbook {
  margin: 0px 0px 40px 40px;
  text-align: center;
}
TABLE.guestbook TH, TABLE.guestbook TD {
  text-align: left;
}

TABLE.clenove {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
TABLE.clenove A {
  text-decoration: none;
}
TABLE.clenove A:hover {
  text-decoration: underline;
}
TABLE.clenove TD.jmeno {
  width: 100px;
  font-weight: bold;
}
TABLE.clenove TD.jmeno A {
  font-weight: bold;
  color: #0977B4;
  font-size: 14px;
}

TABLE.clen TH DIV {
  border-bottom: 1px solid #A4A4A4;
}
TABLE.clen TH, TABLE.clen TD {
  text-align: left;
  width: 130px;
}
TABLE.clen TH.jmeno {
  font-size: 20px;
  width: 260px;
  padding-bottom: 20px;
  color: #6C6C6C;
}
TABLE.clen TD.intro {
  width: 260px;
  padding-top: 20px;
}

TABLE.vysledky {
  border: 1px solid #0D79B7;
  margin-left: auto;
  margin-right: auto;
}
TABLE.vysledky TD, TABLE.vysledky TH {
  text-align: left;
  padding: 5px;
  border: 0px solid #F7F7F7;
}
TABLE.vysledky TH.akce {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 300px;
  border-bottom: 1px solid #0D79B7;
}
TABLE.vysledky TH.umisteni {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 50px;
  border-bottom: 1px solid #0D79B7;
  text-align: center;
}
TABLE.vysledky TH.rok {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 50px;
  border-bottom: 1px solid #0D79B7;
  text-align: center;
}
TABLE.vysledky TD.umisteni1 {
  border-right: 1px solid #0D79B7;
  text-align: center;
}
TABLE.vysledky TD.umisteni2 {
  border-right: 0px solid #0D79B7;
  text-align: center;
}
TABLE.vysledky TD.rok {
  text-align: center;
}
TABLE.vysledky TR.sudy TH, TABLE.vysledky TR.sudy TD {
  background-color: #F4FBFF;
}

DIV.fotogalerie {
  margin: 12px 0px 20px 12px;
}
/*DIV.fotogalerie IMG {
  margin: 5px;
}*/
DIV.fotogalerie A IMG {
  border: 0px solid #ffffff;
}
DIV.fotogalerie DIV.galeriePics {
  background-image: url('imgs/galeriePics');
  background-repeat: no-repeat;
  width: 100px;
  text-align: center;
  /*height: 50px;*/
  float: left;
  margin: 5px;
}

TABLE.clenIntro {
  width: 430px;
  margin-left: 20px;
}
TABLE.clenIntro foto {
  width: 144px;
}

TABLE.kola {
  border: 0px solid #ff00ff;
  width: 450px;
}
TABLE.kola TD IMG.bikelogo {
  margin-bottom: 20px;
}

IMG.prislusenstvi {
  margin-top: 15px;
  margin-bottom: 10px; 
}

.end {
  margin-bottom: 20px !important;
  clear: both; 
}

.objednat {
  border-top: 1px solid #D3D3D3;
  padding-top: 10px;
}

TABLE.prodej {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
}
TABLE.prodej TH {
  border-bottom: 1px solid #0D79B7;
}
TABLE.prodej TD.mainPic {
  text-align: center;
  padding: 20px 0px 20px 0px;
}
TABLE.prodej TD.mainPic IMG {
  border: 1px solid #0977B4;
}

TABLE.komponenty {
  border: 1px solid #0D79B7;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  clear: both;
}
TABLE.komponenty TD, TABLE.komponenty TH {
  text-align: left;
  padding: 5px;
  border: 0px solid #F7F7F7;
}
TABLE.komponenty TH.komponenta {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 200px;
  border-bottom: 1px solid #0D79B7;
}
TABLE.komponenty TH.osazeni {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 200px;
  border-bottom: 1px solid #0D79B7;
  text-align: center;
}
TABLE.komponenty TR.sudy TH, TABLE.komponenty TR.sudy TD {
  background-color: #F4FBFF;
}

P.cena {
  font-size: 16px;
  margin-left: 0px !important;
}
SPAN.cenaKc {
  color: #0977B4;
}

DIV.zboziPrehled {
  width: 200px;
  margin: 0px 0px 10px 0px;
  border: 1px solid #F0F0F0;
  border-left: 5px solid #F0F0F0;
  border-bottom: 5px solid #F0F0F0;
  padding: 0px;
  float: left;
}
DIV.zboziPrehledLichy {
  margin: 0px 10px 10px 14px !important;
}
DIV.zboziPrehled DIV.nadpis {
  width: 200px;
  height: 70px;
  float: left;
  background-color: #F7F7F7;
  padding: 0px 0px 0px 0px;
  color: #01AFF7;
  font-size: 18px;
}
DIV.zboziPrehled DIV.nadpis H3 {
  color: #01AFF7 !important;
}
DIV.zboziPrehled DIV.nadpis H3 A {
  color: #01AFF7 !important;
  text-decoration: none !important;
  background-color; #ff00ff;
  border-bottom: 0px solid #ffffff !important;
}
DIV.zboziPrehled DIV.popis {
  width: 200px;
  float: left;
  padding: 0px 0px 0px 0px;
}
DIV.zboziPrehled DIV.popis DIV {
  margin: 0px;
  padding: 10px 10px 10px 10px;
}
DIV.zboziPrehled DIV.pic {
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  height: 135px;
  clear: both;
  /*background-color: #F0F0F0;*/
}


DIV.zboziPrehled DIV.cena {
  width: 200px;
  background-color: #F7F7F7;
  /*background-image: url('imgs/background_cena.jpg');*/
  text-align: center;
  font-size: 16px;
  padding: 5px 0px 5px 0px;
  color: #0977B4;
  font-weight: bold;
  /*font-style: italic;*/
  border-top: 1px solid #F7F7F7;
  color: #FF5F28;
}

DIV.vyrobkyNavigace {
  margin: 0px 20px 20px 25px;
  padding: 0px;
  border: 1px solid #B3E2FF;
  background-color: #ECF8FF;
  clear: both;
}
DIV.vyrobkyNavigace DIV.razeni {
  float: left;
  margin: 2px 0px 0px 3px;
}
DIV.vyrobkyNavigace DIV.razeni SELECT {
  vertical-align: middle;
}
DIV.vyrobkyNavigace DIV.strankovani {
  float: right;
  margin: 3px 5px 5px 0px;
}
DIV.vyrobkyNavigace DIV.strankovani IMG {
  vertical-align: middle;
}

DIV.clear {
  clear: both;
}

TABLE.cenikOprav {
  border: 1px solid #0D79B7;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  clear: both;
}
TABLE.cenikOprav TD, TABLE.cenikOprav TH {
  text-align: left;
  padding: 8px 0px 8px 0px;
  border: 0px solid #F7F7F7;
}
TABLE.cenikOprav TD, TABLE.cenikOprav TH {
  padding-left: 10px;
}
TABLE.cenikOprav TH.zakrok {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 350px;
  border-bottom: 1px solid #0D79B7;
}
TABLE.cenikOprav TH.cena {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 50px;
  border-bottom: 1px solid #0D79B7;
  text-align: left;
}
TABLE.cenikOprav TR.sudy TH, TABLE.cenikOprav TR.sudy TD {
  background-color: #F4FBFF;
}
TABLE.cenikOprav TR TD SPAN.invisible {
  color: #FFFFFF; 
}
TABLE.cenikOprav TR.sudy TD SPAN.invisible {
  color: #F4FBFF; 
}

TABLE.cenikOpravyKola {
  border: 1px solid #0D79B7;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  clear: both;
}
TABLE.cenikOpravyKola TD, TABLE.cenikOpravyKola TH {
  text-align: left;
  padding: 8px 0px 8px 0px;
  border: 0px solid #F7F7F7;
}
TABLE.cenikOpravyKola TD {
  padding-left: 0px;
  vertical-align: top;
}
TABLE.cenikOpravyKola TD.nadpis {
  padding-left: 5px;
  vertical-align: top;
}
TABLE.cenikOpravyKola TH.oprava {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 90px;
  border-bottom: 1px solid #0D79B7;
}
TABLE.cenikOpravyKola TH.oprava2 {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 281px;
  text-align: left;
  border-bottom: 1px solid #0D79B7;
}
TABLE.cenikOpravyKola TH.cena {
  background-color: #F0F0F0;
  color: #0D79B7;
  width: 50px;
  border-bottom: 1px solid #0D79B7;
  text-align: left;
}
TABLE.cenikOpravyKola TR.sudy TH, TABLE.cenikOpravyKola TR.sudy TD {
  background-color: #F4FBFF;
}
TABLE.cenikOpravyKola TD UL {
  margin: 0px 0px 0px 15px;
  padding: 0px;
}

DIV.members {
  margin: 30px 0px 0px 30px;
}
DIV.member {
  width: 190px;
  /*background-color: #ff00ff;*/
  float: left;
  margin: 10px 0px 10px 20px;
}
DIV.member IMG {
  float: left;
}
DIV.member DIV.jmeno {
  float: left;
  padding: 30px 0px 0px 10px;
  font-weight: bold;
  color: #0977B4;
  font-size: 14px;
}
DIV.member DIV.jmeno A, DIV.member DIV.jmeno A.visited {
  font-weight: bold;
  color: #0977B4;
  font-size: 14px;
  /*text-decoration: none;*/
}
DIV.member DIV.jmeno A:hover {
  text-decoration: underline;
}

TABLE.adresa {
  margin-left: 20px;
}
TABLE.otevreno {
  margin-left: 20px;
}

.error {
  background-color: #FFF0F0;
  color: #ff0000;
  font-weight: bold;
  padding: 20px 20px 10px 20px;
  margin: 20px;
}
.odeslano {
  background-color: #F1FDEE;
  color: #008040;
  font-weight: bold;
  padding: 20px;
}


DIV.prispevek, DIV.prispevekSudy {
  padding: 10px;
  margin-top: 10px;
  background-color: #F9F9F9;
  clear: both;
}
DIV.prispevekSudy {
  background-color: #ffffff;
}
DIV.prispevek DIV.head, DIV.prispevekSudy DIV.head, DIV.prispevekSudy DIV.head A, DIV.prispevek DIV.head A {
  width: 140px;
  float: left;
  padding-right: 10px;
  text-align: right;
  color: #000000;
}
DIV.prispevek DIV.message, DIV.prispevekSudy DIV.message {
  padding: 14px;
  font-style: italic;
  border-left: 1px solid #C1C1C1;
  width: 250px;
  overflow: hidden; /*white-space: nowrap;*/
  text-overflow: ellipsis; -o-text-overflow: ellipsis;
  /*background-color: #E0E0E0;*/
}
DIV.prispevek DIV.message IMG, DIV.prispevekSudy DIV.message IMG {
  vertical-align: middle;
}
/*DIV.prispevekSudy DIV.message {
  border-left: 2px solid #ff00ff;
}*/
TABLE.prispevek {
  margin-left: 15px;
}

P.strankovani {
  margin-top: 20px !important;
  padding-top: 5px;
  border-top: 2px dotted #F0EFEC;
}

IMG.imgperex {
  float: right;
  padding: 0px 5px 10px 10px;
}


P.perexreport {
  width: 85%;
  padding: 0px 5px 0px 10px;
  margin: 10px 0px 10px 20px !important;  
  border-left: 5px solid #8AD5FF;
  font-style: italic;
  font-size: 110%;
}

P.reportText P {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
TABLE.report {
  margin-left: 20px;
  margin-bottom: 0px;
}
TABLE.report TH DIV {
  border-bottom: 1px solid #A4A4A4;
}
TABLE.report TH, TABLE.report TD {
  text-align: left;
  width: 130px;
}
TABLE.repo TH.jmeno {
  font-size: 20px;
  width: 360px;
  padding-bottom: 20px;
  color: #6C6C6C;
}
TABLE.report TD.intro {
  width: 360px;
  padding-top: 20px;
}

.godetail {
  clear: both;
}

.godetail IMG {
  /*background-image: url('imgs/background_more.gif');
  background-repeat: no-repeat;
  background-position: 0px 1px;*/
  vertical-align: middle;
}
.godetail A {
  text-decoration: none;
  color: #5C676D;
  font-weight: bold;
  border-bottom: 1px solid #5C676D;
  /*color: #01AFF7;*/
  font-weight: bold;
  border-bottom: 1px solid #F94D00;
}
.godetail A:hover {
  border-bottom: 1px solid #F94D00;
  color: #01AFF7;
}
A.godetailImg {
  text-decoration: none;
  border-bottom: 0px solid #F94D00;
}
A.godetailImg:hover {
  text-decoration: none;
  border-bottom: 0px solid #F94D00;
}
DIV.upoutavkaReport {
  clear: both;
  margin-bottom: 35px !important;
}

P.ucastnici {
  border: 1px solid #8AD5FF;
  padding: 15px;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.lastPosts {
  background-image: url('imgs/background_triangle2_orange.gif');
  background-repeat: no-repeat;
  background-position: 10px 10px;
  padding: 5px 10px 5px 20px;
  margin-bottom: 3px;
  border-bottom: 2px dotted #E0E0E0;
  
  
  width: 200px;
  overflow: hidden; white-space: nowrap;
  text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.lastPosts IMG {
  vertical-align: middle;
  margin-right: 5px;
}

DIV.lastReport {
  background-image: url('imgs/background_lastReport_top.gif');
  background-position: 0% 0%;
  background-repeat: no-repeat;
  /*background-color: #ff00ff;*/
  margin-left: 25px;
  margin-bottom: 10px;
  width: 237px;
  /*padding-top: 49px;*/
}
DIV.lastReport DIV.middle {
  background-image: url('imgs/background_lastReport_middle.gif');
  background-position: 0% 0%;
  background-repeat: repeat-y;
  /*background-color: #ff0000;*/
  padding: 0px !important;
  margin: 0px !important;
}
DIV.lastReport DIV.middle H4 {
  font-size: 12px;
  color: #5c676d;
}
DIV.lastReport DIV.bottom {
  background-image: url('imgs/background_lastReport_bottom.gif');
  background-position: 0% 100%;
  background-repeat: no-repeat;
  padding: 0px !important;
  margin: 0px !important;
  /*background-color: #00ffff;*/
  /*padding: 5px 10px 10px 10px;*/
  font-size: 11px;
  color: #5c676d;
}
DIV.lastReport DIV.bottom A {
  font-size: 11px;
  color: #5c676d;
}
DIV.lastReport DIV.bottom A:hover {
  font-size: 11px;
  color: #F94D00;
}
DIV.showGuestbook {
  text-align: right;
  padding: 5px;
}

DIV.nadpisGuestbook {
  color: #1062AE;
  font-weight: bold;
  font-size: 14px;
  padding: 28px 0px 5px 15px;
}
DIV.nadpisGuestbook A {
  color: #1062AE;
  text-decoration: none;
}

#mainColumn DIV.columnLeft DIV.akcniZbozi {
  color: #5c676d;
  width: 255px;
  margin-bottom: 5px;
}
#mainColumn DIV.columnLeft DIV.akcniZbozi H4 {
  color: #ff4200;
  margin-left: 42px;
  font-size: 12px;
}
#mainColumn DIV.columnLeft DIV.akcniZbozi P {
  background-image: url('imgs/background_triangle2_orange.gif');
  background-repeat: no-repeat;
  background-position: 30px 6px;
  color: #5c676d;
  padding-left: 42px;
  font-size: 11px;
  margin-bottom: 0px;
}
#mainColumn DIV.columnLeft DIV.akcniZbozi P A {
  color: #5c676d;
}
#mainColumn DIV.columnLeft DIV.akcniZbozi P A:hover {
  color: #F94D00;
}

P.oznameni IMG {
  padding-bottom: 10px; 
}
P.oznameni IMG {
  vertical-align: middle;
  float: left;
  /*margin: 0px 10px 10px 0px;*/ 
}

.majitel {
  background-color: #F0FAFF !important;
}

H1.bikeone {
  margin: 0px 4px 20px 0px;
  padding: 0px;
  position: relative;
  width: 285px;
  height: 70px;
  overflow:hidden;
  font-size: 50px;
  font-style: italic;
  color: #ffffff;
  /*float: left;*/
}


UL.novinky {
  margin-left: 20px;
}
UL.novinky LI {
  list-style-type: none;
}

IMG.picswithoutzoom {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #0977B4;
}

TABLE.tab1 {
  margin-left: 20px;
}
TABLE.tab1 TR TD.zarRight {
  text-align: right;
}

P.fotky_clanek {
  margin-bottom: 30px !important;
  margin-left: 40px !important;
}
P.fotky_clanek A {
  margin-right: 10px !important;
}
object#pano {
	display: block;
	margin-left: 20px !important;
	margin-bottom: 10px;
	bacground-color: #ff00ff;
}
