body {

  margin:0;

  font-family: "Lucida Grande", Verdana, Arial, sans-serif;

  font-size: 9pt;

  color: #333;

  line-height: 1.5em;

}

.cl {
    clear: both;
}


#wrapper {

  margin:none;

  padding-top:20px;

  padding:none;

  width:1005px;

  height: 800px;

  background:url(ximg/wrap-r.png) no-repeat right 300px transparent;

}



#wrapper-main {

  margin:none;

  padding:none;

  float:left;

  width:700px;

}



a {

  color: #688157;

  text-decoration:underline;

}



a:hover {

  text-decoration:none;

}



#wrapper-right {

  margin:none;

  padding:none;

  padding-top:40px;

  padding-top:50px;

  padding-left:20px;

  width:285px;

  float:right;

  min-height: 400px;

}



#r-nav h2 {

  padding: 0px 0px 0px 10px;

}



h1 a {

  color:#8F8C79 ;

  font-weight:normal;

}



#r-nav ul  {

  position: relative;

  display: block;

  list-style: none;

  margin: 0;

  padding: 0px;

  background-color: transparent;

}



#r-nav a {

  display: block;

  overflow: hidden;


  width: 180px;

  padding: 10px 0px 0px 10px;


  color: #818181;

  text-align: left;

  background-color: transparent;

  text-decoration: none;

  font: 12px/18px "Lucida Grande", Arial, sans-serif;

  font-weight: bold;

  text-transform: uppercase;

  vertical-align: middle;

}



#r-nav a.active {

  color: #709643 ;

  /*background-color: #688157 !important;*/

  background:url(ximg/w.gif) transparent ;

}



#r-nav a:hover {

  /*

  color: #18181;

  background-color: #F3F3F3;*/

  background:url(ximg/w.gif) transparent ;

  color: #333;

}



#r-nav ul li ul li a{/*treemenu sub polozky v lucidu*/

  padding-left:20px;

  width: 170px;

}



#content-right {

  padding:0em 2em .5em 2em;

  margin:0;

  float:right;

}



#header {

  margin:0;

  padding:0;

  padding-left:20px;/*same for wrapper-main blocks*/

  padding-bottom:10px;

  border-bottom: 1px solid #e1e1e1;

}



#header a img {

  text-decoration:none;

  border:0px;

}



#user-info {

/*  position: absolute;

  top: 55px;

  left:400px;/**/

  position: relative;

  top: 35px;

  right:300px;

  float:right;

  width: 300px;

  text-align: right;

  font-size: 11px;

/*  z-index:2;*/

 }



#search {

 width: 300px;

 float:right;

 text-align: right;

 padding: 5px 0px;

 }

/**** #main-menu a main-nav deifnitions ****/

  #main-menu-uvod {

    padding-top:10px;

    padding-left:20px;/*same for wrapper-main blocks*/

    height: 117px !important;

    *height: 87px !important;

  }



  #main-menu {

    padding-top:10px;

    padding-left:20px;/*same for wrapper-main blocks*/

    height: 37px !important;

    *height: 27px !important;

  }





  #main-nav {

    width: 680px;

    height: 27px;

    float:left;

    overflow: hidden;

    background: #fff url(ximg/main-menu.png) no-repeat;

    position: relative;

    margin: 0; padding: 0;

    /*margin-bottom:30px;*/

  }



  #main-nav li {

    margin: 0; padding: 0; list-style: none;

    display: block; position: absolute;

    float:left;

    text-indent:-9999px;

  }



  #main-nav a {display: block; text-decoration:none; }

  #main-nav a:hover {text-decoration:none;}



  #nav_katalog {left: 0px; top: 0px; width: 226px; height: 27px;}

  #nav_archiv {left: 226px; top: 0px; width: 226px; height: 27px;}

  #nav_o_aukci {left: 452px; top: 0px; width: 226px; height: 27px;}



  #nav_katalog a {height: 27px;}

  #nav_archiv a {height: 27px;}

  #nav_o_aukci a {height: 27px;}



  #nav_katalog a:hover, #nav_katalog a.current {background: url(ximg/main-menu.png) 0 -29px no-repeat;}

  #nav_archiv a:hover, #nav_archiv a.current {background: url(ximg/main-menu.png) -226px -29px no-repeat;}

  #nav_o_aukci a:hover, #nav_o_aukci a.current {background: url(ximg/main-menu.png) -452px -29px no-repeat;}



  #nav a span {

    display: none;

  }



  #cwrap {

    color:#666;

    font-size: 11px;

    line-height: 1.2em;

    margin-top:38px;

    *margin-top:12px;

  }

  .ckatalog {

    float:left;

    width: 213px; height: 27px;

    margin-right:20px;

  }

  .carchive {

    float:left;

    width: 213px; height: 27px;

    margin-right:20px;

  }

  .coaukci {

    float:left;

    width: 213px; height: 27px;

  }





/**** #bc = breadcrumbs deifnitions ****/

#bc {

 padding-top:5px;

 font-size: 10px;

}



#bc a {

 color: #688157 ;

}



.sortctrls { float:left;}

.pgnation { text-align:right; float:right;}

.pgnation a, .sortctrls a {

 color: #688157 ;

}

.pgnation a:hover, .sortctrls a:hover {

 text-decoration:none ;

}







/**** #content deifnitions ****/

  #content {

  /*  padding:0em 2em .5em 2em;*/

    margin-top:0; padding:0;

    padding-left:20px;/*same for wrapper-main blocks*/

    border-top: 1px solid #e1e1e1;

    border-bottom: 1px solid #e1e1e1;

    padding-bottom: 20px;

  }



  #content a {

    color:#964354;

    text-decoration:underline;

  }



  #content a:hover{

    color:#333;

    text-decoration:underline;

  }



  #content ul {

    padding: 1em 0em 1em 2em;

    margin: 0;

  }



  #content img {

    padding: 2px;

    margin: 5px;

    border: 1px solid #e1e1e1;

  }



  #site-map ul {  font-weight: bolder; }

  #site-map ul li ul { font-weight: normal; }

  #site-map ul li {margin: 0px; padding:0px; }



/**** dividing content into columns ****/

.mod_wrapper {

  clear:both; }



.mod_wrapper table.shadyRows  { text-align:left;	width: 100%; 	font-size: 1.0em; }

.mod_wrapper table.greenyRows { text-align:left;	width: 100%; 	font-size: 0.85em; }



.mod_wrapper table img {

	padding-left: 3px;

	padding-right: 3px;

}



.mod_wrapper table.shadyRows td {

	padding: 3px;

  border-bottom: 1px solid #EFF0EA;

  /*border-right: 1px solid #EFF0EA;/**/

}



.mod_wrapper table.shadyRows {

	border-collapse: collapse;

}



.stress {  font-weight: bold; }



.mod_wrapper table.shadyRows th {

	font-weight: bold;

	padding: 2px;

	margin: 0;

	color: #666666;

	background: #EFF0EA;

}



.ctrls { margin:10px; text-align:left;}

.greenyRows th {

	background: #E6EAD1;

}



.greenyRows td {

	background: #EFF0EA;

}





.imgwrp {

  background: white;/**/



  margin: 0px auto 5px auto;

  position: relative;

  text-align: center;

}

.imgwrp_s {
  height: 71px;
  border: 1px solid #e1e1e1;
  margin: 5px auto 5px auto;
  padding: 5px;
}

.archiv, .archiv .fr em {
  background-color: #f9f9f9 ;
}


.imgwrp_s a {
  display: block;
  float:left;
  padding-right:10px;
}

.imgwrp a {
  display: block;
}

img.modimg {

  padding: 0px ;  margin: 0px !important;  border:0px !;

}



.mod_a {

  background: white;/*#f9f9f9;/**/

  width: 213px;

  margin: 0px 0px 30px 0px;

  float: left; }



.mod_ac {

  height: 1px;

  width: 20px;

  margin: 0px;

  float: left; }



.mod_wrapper .body {

  font-size:0.9em;

  line-height:1.2em;

}

.body .auth {

  padding:0px;

  margin:2px 0px;

  font-style:italic;

}



.auth a { color:#8F8C79 ; }

.auth a:hover { color:#454744 ; }





.body h3 {

  font-size: 1.0em;

  line-height: 1em;

  padding:0px;margin:0px;

  margin-bottom:5px;

}



.body .fl {

  float:left;

  line-height: 1.1em;

  font-size: 0.85em;

}



.body .fr {

  float:right;

  line-height: 1.1em;

  text-align:right;

}



.fr em {

  display:block;

  color:#454744;

  background-color:#E6EAD1;

  font-size: 0.9em;

  margin-top:0.25em;

  padding: 0 0 0.1em 0.5em;

}





.mod_b {

/*background: #f9f9f9;*/

width: 102px;

*width: 100px;

float: left;

margin: 0px; padding: 0px;}



.mod_b .imgwrp {

  height: 75px;

}



.mod_b .auth {

  padding-bottom:5px;

}

.mod_b .fr {

/*  float:left;

  text-align:left;/**/

}





.mod_bc {

  height: 1px;

  width: 9px;

  margin: 0px;

  float: left; }



.mod_b img {

height: 75px;

width: 90px; }



.mod_b .body {

margin: 0px; }





.mod_c {

/*background: #f9f9f9;

height: 350px;/**/

width: 445px;

float: left;

margin: 0px 0px 0px 0px; }



.mod_d {

background: #f9f9f9;

height: 350px;

width: 680px;

float: left;

margin: 0px 0px 0px 0px; }


.mod_s {

/*background: #f9f9f9;

height: 350px;/**/

width: 445px;

margin: 0px 0px 0px 0px; }

.mod_uvod {*margin: 10px 0px 0px 0px;}



.mod_auvod {  width: 213px;  float: left; }

.mod_auvod .mod_a {margin: 0px 0px 20px 0px ;}



.imglistscroller {

  padding: 5px;

  overflow: scroll;

  border: 1px solid #e1e1e1;

  height: 160px;

}



.ar { text-align:right; }

.al { text-align:left; }

.ac { text-align:center; }

.inln {display: inline !important;}

#content-footer { clear:both;}



#footer {

  padding-top:5px;

  margin-bottom:5px;

  text-align:right;

  color:#666;

  font-size: 11px;

  line-height: 1.2em;

  padding-left:20px;/*same for wrapper-main blocks*/

}



/*p.fctrls { float:right; }*/

#sign { float:left !important; }

#sign img { position:relative; top:5px }





.whitetext{

  color:#fff;

}



#skipnav { display:none }



.newspic {

  float:left;

  margin:0 1em 1em 0;

}



/* form and controls */



.cssbutton {

  color:#5e5e5e;

  text-align: center;

  font:12px Arial, sans-serif;

  border: 1px solid #c3c3c3;

  width: auto;

  background: white;

  line-height: 17px !important;

  line-height: 15px;

  height: 20px !important;

  height: 22px;

  cursor:pointer;_cursor:hand;

  padding:0px 10px !important;

}



legend {

  font-weight: bold;

}



label {

  font-weight: bold;

}



fieldset {

  border: 1px solid #c3c3c3;

}



fieldset table, fieldset p {

  margin:5px;

  *margin:10px;

}



fieldset h3 {  margin-top:10px; }





input, select, button, textarea {

  background: #fafafa;

  border: 1px solid #c3c3c3;

  border-top-color: #7c7c7c;

  border-bottom-color: #ccc;

}





#errormsg, #biddingmsg { padding:3px 5px; margin:10px 0 10px 0; }

#errormsg { border:solid 1px #ffe0e0; }

#errormsg img { border:0; margin:0; float:none; display:inline; }

#errormsg p   { margin:0; }









.registrationForm{
    width:350px;
    margin-left:auto;
    margin-right:auto;
}
.registrationForm th{
    text-align:left;
    width:150px;
}
.registrationForm td{
    text-align:right;
    width:200px;
}
.registrationForm td input{
    width:200px;
}
.registrationForm td .button{
    width:100px;
}
.loginForm .odkaz{
    font-size:11px;
}
.loginForm{
    font-size:10px;
    font-weight:400;
    padding:0px;
    margin:0px;
}
.loginForm input{
    margin-bottom:2px;
}
.loginForm div{
    width:114px;
}
.loginForm .button{
    padding-top:2px;
    text-align:right;
}
#r-nav .login{
    width:120px;
    font-size:10px;
    text-align:right;
}
#r-nav .login span{
    color:#688157;
}
#r-nav .login  a{
    padding:0px;
    margin:0px;
    color:#688157;
    font-size:4px;
    width:120px;
    padding-left:0px;
    text-align:right;
    line-height:12px;
    border-top-color: #e1e1e1;
    border-top-width: 1px;
    border-top-style: solid;
}
.catalogView{
}
.catalogView td{
    width:220px;
}

.catalogView td .category{
    width:200px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid silver;
}
.catalogView td .category .title{
    text-align:center;
}
.catalogView td .category  a{
    color:black;
    text-decoration:none;
}
.catalogView td .category .title a:hover{
    text-decoration:underline;
}
.catalogView td .category .title h2{
    padding:0px;
    margin:0px;
    font-size:13px;
    color: gray;
    font-weight:normal;
}
.catalogView td .category .description{
    color:#688157;
    text-align:justify;
    font-size:10px;
    padding-top:5px;
}
.categoryMenu li {
    padding:0px;
    padding-left:10px;

}
#r-nav ul li ul li a {
padding-left: 0px;
width: auto;
color: #709643;
}
#r-nav ul li ul{
    padding:0px;
    margin:0px;
    padding-bottom: 5px;
    vertical-align:top;
}
#r-nav ul li ul li{
    margin:0px;
    padding:0px;
    padding-left:10px;
}
.bidForm{
    width:450px;
    border-collapse:collapse;
}
.bidForm th{
    width:110px;
    text-align:left;
    vertical-align: middle;
    padding: 5px 0px 5px 5px;
}
.bidForm td{
    text-align:right;
    padding: 5px;
}
.bidForm td input{
    width: 100px;
    border: 1px solid #333333;
    margin-bottom: 2px;
}


.topmenu {
    padding: 15px;
    padding-right: 0px;
}
.topmenu a {
    display: block;
    width: 32%;
    float: left;
    height: 100px;
    text-decoration: none;
    color: #818181;
    font-size: 11px;
    margin-right: 5px;
}
.topmenu a span {
    display: block;
    color: #688157;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
}


a.admin_url {
    text-decoration: none;
    color: #333333;
}
a.admin_url:hover {
    text-decoration: underline;
    color: #688157;
}


.item_list {
}

.item_list .title {
    padding: 10px 5px 10px 5px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    width: 33%;
}
.item_list .title a {
    text-decoration: none !important ;
    
}
.item_list .image {
    text-align: center;
    vertical-align: top;
}
.item_list .info {
    padding: 2px 5px 15px 5px;
}
.item_list .info {
    font-size: 10px;
    border-bottom: 1px solid #e1e1e1;
}
.item_list .info span {
    display: block;
    font-weight: bold;
    color: #333333;
}
.item_list .info span i {
    font-style: normal;
}

.item_list .active {
    background-color: #ffffaa;
}

.listovatko {
    text-align: center;
}
.listovatko a {
    margin-right: 8px;
}
.listovatko .active {
    margin-right: 8px;
    font-weight: bold;
}

.razeni {
    margin-bottom: 20px;
}
.kategorie {
    margin-bottom: 10px;
}
.razeni .order_active, .kategorie .active {
    font-weight: bold;
}


#timer {
    border: 1px solid #688157;
    color: #688157;
    font-size: 14px;
    font-weight: bold;
    width: 190px;
    padding: 10px;
    float: right;
    margin-bottom: 30px;
}

h2.drazba {
    border-bottom: 1px solid #333333;
    padding-bottom: 2px;
}

.bidList .row_1 {
    background-color: #eff0ea;
}
.bidList .price {
    font-weight: bold;
}
.bidList td {
    padding: 3px;
}

.symbol_none {
    font-weight: bold;
    font-style: italic;
    font-size: 11px;
}
.symbol {
    font-weight: bold;
}

.search_box {
    width: 180px;
    text-align: center;
    margin-top: 30px;
}
.search_box .inp {
    width: 180px;
}
.search_box .button {
    margin-top: 5px;
}