* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
/*---------------------------- ZAKLADNI PRVKY --------------------------------*/
body {
	font-family:  Arial, Tahoma, Sans-serif, "Trebuchet MS";
	font-size: 0.8em;
	color: #A0A0A0;
	text-align: center;
	background-color: white;
	height: 100%;
}
h1, h2.index {font-size: 1.6em; color: #A0A0A0; font-weight: normal; text-transform: uppercase; margin: 10px 0 0 0; padding: 2px 0 5px 0;}
h2, h3, h4 {font-size: 1.3em; color: #003b67; font-weight: bold; margin: 0px 0px 5px 0px;}
h3 {font-size: 1.1em}
h4 {font-size: 1.1em}
h2.main {background: url('../images/h2-back.gif') no-repeat top left; padding: 2px 0 5px 20px; }
h2 a, h3 a{font-weight: bold;}
h1 a, h2 a, h3 a {color: #c36800; text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #e54b28;/*#e26f31;*/ text-decoration: underline;}
h2.caption {font-size: 0.9em; text-align: center; margin: 5px 0;}

p {	margin: 0 0 15px 0;
	font-size: 0.9em;
	line-height: 1.8em;
	/*text-align: justify;*/
}
p.just {text-align: justify;}

a {color: #c36800; text-decoration: underline; font-weight: bold;}
a:hover {color: #cd2b2b;/*#e26f31;*/}

/*a:visited {}*/
img {margin: 0;}
ul {margin: 0 0 5px 40px;}
ul li {list-style: circle;}
ol {margin: 0 0 5px 40px;}

strong {font-weight: bold; /*color: #292929;*/}

/*tabulky*/
table { /*font-size: 0.9em;*/ /*border: none;*/ margin: 0 auto 15px auto; border-collapse: collapse;}
table caption, h2.caption { font-weight: bold; color: #7f1100; margin: 0px auto;}
table td, table th {/*border: 1px solid #dad9d9;*/ padding: 2px 4px;}
table th {background-color: #dad9d9;}

i {font-weight: bold; font-style: italic; font-size: 1.2em;}
hr {text-align: center; border: none; border-top: 1px solid #a8a8a8; color: #a8a8a8; height: 1px; line-height: 1px; margin: 20px auto; width: 80%;}

address {font-style: normal; }

/*--------------------------- OBECNE PRVKY -----------------------------------*/
.center {text-align: center;}
.cleaner {clear: both; margin: 0px; padding: 0px;}
.clright {clear: right;}
.clleft{clear: left;}
.right {float: right;}
.left {float: left;}
.fnone {float: none;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.red {color: red;}
.grey {color: #aaa;}
.redback {background-color: #f9d7b1;}
.darkred {color: #d71d1d;} .darkred strong {color: #833636;}
.normal {font-size: 1em;}
.dnone {display: none;}
.noborder, .noborder td, .noborder tr {border: none; margin: 0; padding: 3px 4px;}
img.noborder {vertical-align: middle;}
.light {color: #b1b1b1;}
.bigger {font-size: 1.2em;}
.small {font-size: 0.85em;}
.pointer {cursor: pointer;}
.half {width: 46%;}
ul.mrgl {margin: 0 0 0 25px;}

/*-------------------------------- LAYOUT ------------------------------------*/
#container {
  position: relative;
  text-align: left;
  /*background: transparent url('../images/background.png') repeat-y -5px 0;*/
  width: 1001px;
  _width: 1011px;
  margin: 0;
  padding: 0 5px 0 5px;
}


#containerWrap{
    width: 1135px;
    margin: 0 auto;
}

#container.index {
  background: transparent url('../images/background.png') repeat-y -5px 0;
}

/*--------------- HEADER -----------------*/
#header {
  background: #ffffff url('../images/header.png') no-repeat top left;
  width: 1000px;
  height: 141px;
  margin: 0 0 17px 0;
}

#content {
  float: left;
  color: #000000;
  width: 602px;
  margin: 0 7px 10px 7px;
  padding: 40px 0 0 0;
  z-index: -10;
}

#content-wrapper1 {
  float: left;
  color: #444;
  text-align: left;
  /*width: 810px;*/
}

/*---------- cat-detail --------*/
#cat-detail, .suso{
  text-align: left;
  /*background-color: #f4f4f4;*/
  border-bottom: 1px solid #6d686e;
  padding: 40px 10px 10px 15px;
  /*width: 750px;*/
}

/*#cat-detail ul {margin: 0 0 0 15px;}*/
#cat-detail.pdtop {padding-top: 5px;}
#cat-detail #map {
  float: right;
  border: 1px solid #7f7f7f;
  width: 520px;
  height: 270px;
  overflow: hidden;
}

#cat-detail .right-pane #map {
  border: 1px solid #7f7f7f;
  width: 290px;
  height: 200px;
  margin: 0 0 10px 0;
}
#cat-detail .desc-left {clear: left; float: left; line-height: 1.5em; font-weight: bold; color: #003b67; width: 150px;}
#cat-detail .desc-right, #cat-detail .desc-right2  {float: left; line-height: 1.5em; text-align: left; width: 150px;}
#cat-detail .desc-right {width: 350px;}

#cat-detail .desc-left1 {clear: left; float: left; line-height: 1.5em; font-weight: bold; color: #003b67; width: 100px;}
#cat-detail .desc-right1 {float: left; line-height: 1.5em; text-align: left; width: 200px;}

#cat-detail .desc-left2 {clear: left; float: left; line-height: 1.5em; font-weight: bold; color: #003b67; width: 130px;}
#cat-detail .desc-right2 {float: left; line-height: 1.5em; text-align: left; width: 150px;}

#cat-detail .desc-right3 {float: left; line-height: 1.5em; text-align: left; width: 350px;}


.subcategs-list {margin: 0; padding: 0;}
.subcategs-list ul {float: left; width: 245px; _width: 255px; background-color: #E8E8E8; margin: 0 5px 0 0; padding: 5px;}
.subcategs-list ul li {
  /*float: left;*/
  font-size: 0.85em;
  list-style: none; list-style-image: none;
  /*width: 315px;*/
  margin: 0 5px 0 0; padding: 0;
}
.subcategs-list ul li.last {clear: both;}

h2.subcategs-heading {font-size: 1em; color: #333;}

.cat-detail-left {
  /*float: left;*/
  background-color: #f4f4f4;
  /*width: 75%;*/
}
.cat-detail-right {
  float: left;;
  text-align: center;
  /*background: #fff url('../images/breadcrumbs-back.gif') top left repeat-y;*/
  background-color: #ffdab0;
  border: 1px solid #cfcfcf;
  width: 250px; _width: 260px;
  height: 260px; _height: 270px;
  padding: 5px;
}
.cat-detail-right h3 {color:#000; margin: 4px 0 22px 0;}
.cat-detail-right .ping {background-color: #fff; border: 1px solid #e0c6c7; margin: 20px; padding: 20px;}
.cat-detail-right .ping .submit1 {margin: 10px 0 0 0;}
.cat-detail-right .info {
  background-color: #eee;
  border: 1px solid #999;
  margin: 10px 0 0 0;
}
.cat-detail-right .ping .podrobnosti {display: block; color: #444; background-color: #e8e8e8; border: 1px solid #ccc; margin: 0 0 0 32px; *margin: 0 0 0 2px; padding: 3px 4px; text-decoration: none; width: 90px;}
.cat-detail-right .ping h3 {margin: 0;}
.cat-detail-right .info p {line-height: 1.3em; margin: 5px; font-size: 0.85em; text-align: justify;}

#firmy {
  background-color: #e8e8e8;
  padding: 10px;
}
.addresses_box {position: relative;}
.addresses {position: absolute; top: 10px; left: 150px; width: 650px; height: 300px; background-color: #fff; border: 1px solid #aaa; z-index: 1500; padding: 10px;}

/*fulltext*/
.search-fulltext {
  /*background: #fffdc0 url('../images/fulltext-back.gif') bottom left repeat-x;*/
  background: #FAD7AF url('../images/box-background.png') 0 -25px repeat-x;
  width: 100%;
  margin: 22px 0 5px 0;
}

.search-fulltext ul.char-search {
  float: left;
  list-style: none;
  list-style-image: none;
  margin: 10px 0 5px 10px;
  width: 620px;
}
.search-fulltext ul.char-search li {
  float: left;
  list-style: none;
  list-style-image: none;
}
.search-fulltext ul.char-search li a {
  display: block;
  color: #444;
  font-size: 1.2em;
  text-decoration: none;
  margin: 0 2px;
}

.search-fulltext .form-search {
  float:left;
  width: 600px;
  margin: 0 0 0 10px;
}
.search-fulltext .text-search {
  float: left;
  background: transparent url('../images/fulltext-input-back.png') top left no-repeat;
  
  width: 506px; _width: 511px;
  height: 29px; _height: 39px;
  padding: 10px 0 0 5px;
}
.search-fulltext .text-search input {color: #505050; border: none; background-color: transparent; width: 100%;}




.item-thumb {
  color: #444;
  border: 1px solid #d3d3d3;
  background-color: #fff;
  margin: 0 0 10px 0;
  padding: 5px 10px 0 10px;
}
.item-thumb p {color: #999;}
.item-thumb a {color: #000; text-decoration: underline;}
.item-thumb h3, .item-thumb p {/*float: left; width: 450px;*/}
.item-thumb .checkarea  {float: right; width: 230px; margin: -15px 0 0 0;}
.item-thumb .checkarea label {float: left; display: block; width: 170px; margin: 10px 0 0 0;}
.item-thumb .checkarea input {float: right; width: 33px; margin: 10px 0 0 0;}

.item-thumb:hover 

.item-thumb.Hover,
.item-thumb:hover {
	background-color: #f4f4f4; 
}
.item-thumb.top {
  background: #fff4df url('../images/top-back.gif') 100% 0 no-repeat;
  border: 1px solid #df0000;
}

/*použití hover.htc scriptu pro správné chování ie*/
.item-thumb {
	/*behavior: url('http://w.cz/css/hover.htc');*/
}

.item-thumb h3 {font-size: 1em;}
.item-thumb p {margin: 0;}


#cat-detail {width: 992px;}
h1.index {margin: 35px 0 0 0;}
.index #cat-detail, .suso {width: 786px;}


#cat-detail .left-pane {
  float: left;
  width: 662px;
}

#cat-detail .right-pane {
  float: right;
  background: #ffffff url('../images/breadcrumbs-back.gif') top left repeat-y;
  width: 290px; _width: 310px;
  padding: 10px;
}





/*---------- cat-detail end-----*/



/*------------- logo ----------*/
#logo {
  clear: both;
  position: absolute;
  top: 0;
  left: 5px;
  width: 570px;
  height: 136px;
  z-index: 1000;
}
#logo p {color: #fff; font-size: 1.6em; text-align: center;}
#logo a, #logo a span {
  width: 570px;
  height: 136px;
  
}
#logo a {
	position: relative;
  display: block;
  text-decoration: none;
	color: #383838;
	font-size: 10px;
}
#logo a span {
  position: absolute;top:0;left:0;
  display: block;
	cursor: pointer;
	background: url('../images/header.png') 0 0 no-repeat;
}

#mapaactive {
clear: both;
position: absolute;
top: 24px;
left: 866px;
width: 135px;
height: 114px;
z-index: 1000;	
}
#mapaactive map a:active, #mapaactive map a:focus {outline: 0;} 

ul#aux-links {
  position: absolute;
  top: 3px;
  left: 700px;
  width: 80px;
  height: 20px;
  z-index: 1000;
  list-style: none;
  list-style-image: none;
}

ul#aux-links li {
  float: left;
  text-align: left;
  list-style: none;
  list-style-image: none;
  width: 80px;
}
ul#aux-links li a {line-height: 37px; color: #fff; text-decoration: none; vertical-align: middle; font-weight: normal;}
ul#aux-links li a:hover {color: #fff; text-decoration: underline;}
ul#aux-links li a span {
  float: left;
  width: 37px;
  height: 37px;
  margin: 0 5px 0 0;
  background: url('../images/header-icons.gif') top left no-repeat;
  cursor: pointer;
}
ul#aux-links li a span.aux-icon1 {background-position: 0 0;}
ul#aux-links li a span.aux-icon2 {background-position: -37px 0;}
ul#aux-links li a span.aux-icon3 {background-position: -74px 0;}

/*--- menu horizontal ---*/
#menu-horizontal {
  position: absolute;
  top: 138px;
  left: 5px;
  font-size: 0.85em;
  font-family: Arial, Tahoma, Sans-serif, "Trebuchet MS";
  text-transform: uppercase;
  text-align: left;
  background-color: black;
  width: 1000px;
  height: 29px;
  margin: 0 auto;
  padding: 0;
  z-index: 1000;
}
#menu-horizontal ul {margin: 0; padding: 0;}
#menu-horizontal ul li {
  float: left;
  position: relative;
  list-style: none;
}
#menu-horizontal ul li a {
  float: left;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  /*padding: 7px 13px 5px 13px;*/
  padding: 9px 9px 6px 9px; 
}
#menu-horizontal ul li a.last {padding-right: 5px;}
#menu-horizontal ul li a:hover, #menu-horizontal ul li a.active {
  background-color: #f27c03;
}
#menu-horizontal ul li span {
  display: none;
  /*float: left;
  background: transparent url('../images/menu-separator.gif') top left no-repeat;
  width: 4px;
  height: 29px;*/
}

#menu-horizontal .uroven2 {
  position: absolute;
  float: right;
  left: 0px;
  top: 27px;
  visibility: hidden;
  font-size: 0.9em;
  text-align: left;
  background-color: #013e6d;
  border: 1px solid #002c4e;
  width: 190px;
  margin: 0; padding: 0;
  z-index: 1500;
}

#menu-horizontal .uroven2 li {
  position: relative;
  /*border-bottom: 1px solid #d4d074;*/
  margin: 0px; padding: 0px;
  width: 190px;
  /*height: 20px;*/
}
#menu-horizontal .uroven2 li a {
  display: block;
  font-weight: normal;
  padding: 3px 13px;
}


#menu-horizontal li.Hover ul.uroven2,
#menu-horizontal li:hover ul.uroven2 {
	visibility: visible;
}

/*použití hover.htc scriptu pro správné chování ie*/
#menu-horizontal li {
	/*behavior: url('http://www.stavebninet.cz/css/hover.htc');*/
}

#menu-horizontal ul li.new {background: transparent url('../images/menu-novinka.gif') 85% 5% no-repeat;}

/*menu end*/


/*horni odk_zy*/
#topa {
  position: absolute;
  top: -2px;
  left: 5px;
  font-size: 1em;
  text-align: left;
  background: #a2a2a2 url('../images/topa-back.gif') top left repeat-y;
  width: 1000px; _width: 1000px;
  height: 62px;
  margin: 0 auto;
  padding: 0 0px;
  z-index: 1000;
}
#topa div {
  float: left;
  width: 185px;
}
#topa a.link {
  color: #fff;
  text-align: center;
  text-decoration: none;
  height: 25px;
  line-height: 27px;
  margin-left: 5px;
}
#topa a.link:hover {color: #700000;}


#topa .wrap{
    float: left;
    width: 199px;
    padding: 2px 0 1px 0;
    border-bottom: 1px solid #6d686e;
}


#topa .wrap .image{
  float: left;
  margin: 0 0 0 3px;
  border: 1px solid #888;
  height: 25px;
  overflow: hidden;
}

#topa .wrap .image img{
   border: 0;
}


#translate {
  position: absolute;
  top: 3px;
  right: 11px;
}

.company-add {
  position: absolute;
  top: 293px;
  right: 8px; 
  padding: 10px 0px 5px 0; 
}


/*----------- paticka ---------*/
#footer {
  clear: both;
  color: #848484;
  text-align: center;
  font-size: 0.9em;
  background-color: black;
  /*width: 957px;*/
  height: 25px;
  margin: 25px 0 0 0;
  padding: 15px 0 0px 0;
}
#footer a {color: #848484; font-weight: bold;}

/*--------- drobecek -----------*/
.breadcrumbs {
  clear: both;
  position: absolute;
  top: 167px;
  left: 5px;
  color: #A0A0A0;
  font-size: 0.85em;
  width: 730px; _width: 750px;
  height: 30px; _height: 35px;
  padding: 5px 10px 0 0px;
  z-index: 990;
}
.breadcrumbs a {
  color: #003b67;
  font-weight: normal;
  text-decoration: none;
}
.breadcrumbs a:hover {text-decoration: underline;}


.article-ke-stazeni {

}
.article-ke-stazeni a {font-weight: normal; text-decoration: underline;}


/*---------- ostatni -------*/

/*-------------- OBRAZKY -------------*/
.nahled-horizontal { margin: 0; text-align: center;}
.nahled-horizontal .nahled {
  float: left;
  /**display: inline;
  *float: none;  */
  position: relative;
  text-align: center;
  overflow: hidden;
  width: 160px;
  height: 160px;
  margin: 0;
   border: 1px solid #C6DBFF;
    padding: 2px;
    margin: 3px;
}
.nahled-horizontal .nahled .popisek {
  font-size: 0.8em;
}
.nahled-horizontal .nahled img {border: none;}
.nahled img {border: 1px solid #e2dedf;}

#imageScroller img {border: 1px solid #a8a8a8;}

.demand-tabs {
  clear: both;
  height: 55px;
  text-align: center;
  margin: 15px 0 0 0; padding: 0 0 0 200px;
}
.demand-tabs a {
  float: left;
  display: block;
  text-align: center;
  font-size: 1.4em;
  text-decoration: none;
  color: #e3e3e3;
  border: 1px solid #797979;
  width: 250px; _width: 280px;
  height: 18px;  _height: 55px;
  padding: 12px 15px 15px 15px;
}
.demand-tabs a:hover {color: #fff; border: 1px solid #000;}
.demand-tabs a.active {color: #fff; border: 2px solid #000; }
.demand-tabs a.fyz {background: #d11f15 url('../images/demand-back1.gif') 0 0 repeat-x;}
.demand-tabs a.prav {background: #106a97 url('../images/demand-back2.gif') 0 0 repeat-x;}

/*------------- AKTUALITY -------------*/
.news {
  clear: both;
  background: #ffffff url('../images/news-item-back.gif') repeat-x top left;
  border: 1px solid #d9d9d9;
  margin: 10px 0 25px 0;
  padding: 5px;
}
.news {
  /*width: 580px;*/

}
.news .text {
  /*float: left;
  width: 520px;*/
}

.news h2 {
  display: block;
  margin: 0;
  padding: 2px 10px 4px 0;
}

.div_a {
  color: #222;
  border: 1px solid #ddd;
  margin: 4px 0 7px 0;
  padding: 4px 10px 10px 10px;
}
.div_a p.head {
  font-size: 0.85em;
  color: #999;
  line-height: 1.5em; 
  margin: 0;
  padding: 0;
}
.div_a div {
  float: left;
  width: 48%;
  margin: 0 10px 15px 0px;
}

.div_b {
  float: right;
  background-color: #e47800;
  border: 1px solid #f0932b;
  width: 150px;
  margin: 5px 14px;
  padding: 5px;
}

.div_b div {
  /*float: left;*/
  color: #000;
  background-color: #febd75;
  border: 1px solid #f0932b;
  margin: 3px 0 3px 0;
  padding: 5px;
}
.div_b div a {color: #000;}

/*hlasky*/
.notice {
  color: #ffffff;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  background: #c50000 url('../images/warning.png') no-repeat 10px 50%;
  border: 2px solid #8a0000;
  min-height: 25px;
  _height: 32px;
  margin: 4px 0 10px 0;
  padding: 12px 5px 5px 5px;
}

.hlaska {
  display: block;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: #e57543 url('../images/hlaska-back.gif') repeat-x top left;
  border: 2px solid #d4621c;
  margin: 0 0 12px 0;
  padding: 8px 0;
}

.hlaska ol {text-align: left; margin: 0 0 0 35px;}

a.send-demand {margin: 25px 0 0 45px; }
/*--------- formulare ----------*/

fieldset {
  color: #888;
  background-color: #e8e8e8;
  /*background: #e0e0e0 url('../images/fieldset-back.gif') repeat-y top right;*/
  border: 1px solid #888;
  padding: 20px 45px;
  /*width: 750px;*/
}
fieldset h2, fieldset h3 {color: #000;}
fieldset form {background-color: #fff; padding: 10px 20px;}
fieldset.demand p {font-weight: bold; color: #e68012;}
input {margin: 0 0 2px 0; height: 24px;}
fieldset legend {color: #000000; font-weight: bold;}
input.text {width: 450px; margin: 0 0 4px 0;}
textarea.redback, input.text.redback, input.text-short.redback, input.short.redback {background-color: #f9d7b1; border: 1px solid #989898;}
.right-box input.text{width: 150px;}
label {float: left; clear: left;  width: 150px; margin: 0 0 4px 0;}
label.normal {float: none; width: 90px;}
input.button {margin: 0px 0px 0px 150px;}
input.short {width: 100px;_width: 150px;}
input.search {width: 100px; *margin: 4px 0 0 0;}
input.normal {width: 250px; margin: 0 0 4px 0;}
select {margin: 0 0 4px 0;}
input.submit, input.submit1 {
  color: #ffffff;
  font-weight: normal;
  cursor: pointer;
  background: #f17e01;
  border: 1px solid #f17e01;
  height: 20px;
  _height: 22px;
  margin: 5px 0 0 150px;
  _margin: 2px 0 0 150px;
  padding: 0px 4px 2px 4px;
}

.checkbox {
  float: right;
  width: 41px;
  height: 33px;
  padding: 0 5px 0 0;
  background: url('../images/checkbox.gif') no-repeat;
  display: block;
  /*clear: left;
  float: left;*/
}



input.submit1 {margin: 0; *padding: 0; }
#login-form-header input.submit, .center input.submit {
  margin: 5px auto 0 auto;
  _margin: 2px auto 0 auto;
}
.right-box select {width: 150px; margin: 0 0 4px 0;}

fieldset p.popis {
  font-size: 0.85em;
}



/*--------------- bazar ---------------*/
#bazar_wrap {
  float: left;
  width: 800px;
}
#bazar_content {
  float: right;
  background-color: #eee;
  width: 550px; _width: 580px;
  min-height: 550px;
  margin: 45px 0 0 0;
  padding: 15px;
}

.bazar-left-stripe {
  float: left;
  width: 210px;
  margin: 45px 0 0 0;
}
.bazar-left-stripe ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bazar-left-stripe ul li {
  list-style: none;
  border-bottom: 1px dotted #002b59;
  /*width: 210px;*/
}

.bazar-left-stripe ul li a {
  display: block; 
  color: #fff; 
  text-decoration: none; 
  background-color: #3b6d94;
  padding: 7px 10px;
}
.bazar-left-stripe ul li.depth1 a {font-size: 0.85em; padding: 3px 10px 3px 30px;}
.bazar-left-stripe ul li a:hover {color: #fff; background-color: #00244e;}



.bazar-right-stripe {
  float: right;
  width: 190px;
  margin: 40px 0 0 0;
} 

.bazar-right-stripe .dobraprace {
  margin : 10px 5px 10px 0;
}

/*item*/
.bazar-item {
  background-color: #f9f9f9;
  border: 1px solid #003b67;
  margin: 0 0 15px 0;
  padding: 10px;
}
.bazar-item .image {
  float: left; 
  overflow: hidden;
  width: 150px;
  height: 100px;
  margin: 5px 10px 5px 0;
  border: 1px solid #999;  
}
.bazar-item .image img {border: none;}

#rekl_skyscr {height: 600px;padding: 0;position: absolute;right: -123px;top: 60px;width: 120px;}
/*#rekl_skyscr2 {display: block; border:1px solid #d1d1d1; height: 600px;padding: 0;position: absolute;right: -123px;top: 670px;width: 120px;}*/
#rekl_underskysrc {height: 600px;padding: 0;position: absolute; right: -119px;top: 675px;width: 120px;/*border:1px solid #d1d1d1;*/}

.dobraprace {
  float: right;
  margin: 8px 15px 8px 0; 
  padding: 0;
}

.nabidkaprace h2 {
  background: #ffffff;
  /*background: #e0e0e0 url('../images/fieldset-back.gif') repeat-y top right;*/
  border: 1px solid #888;
  padding: 5px;
  font-size: 1.1em;
}

.nabidkaprace p {
  padding: 5px;
}

#partners-web {
  float: right;
  overflow: hidden; 
  width: 160px;
  margin: 0 15px 0 0;
  padding: 10px 0px;
}


/* index right pane */
#right-pane {
  float: right;
  color: #fff;
  text-align: center;
  /*background: #3f3f3f url('../images/right-pane-index-back.gif') top right no-repeat;*/
  width: 189px;
  min-height: 515px;
  _height: 515px;
  padding: 20px 0 0 0;
  background: #f0932b;
}

#right-pane .reglink, #right-pane-index .reglink {margin: 0 0 8px 0;}
#right-pane .login-form {
  background: transparent url('../images/login-form-back.gif') top right no-repeat;
  width: 175px;
  height: 98px;
  margin: 0px 0 10px 6px;
}
#right-pane .login-form h2 {color: #fff; font-size: 1em; margin: 0 0 15px 0; padding: 3px 0 0 0;}

#right-pane .login-form .login-form-input {
  background: transparent url('../images/login-form-input-back.gif') top right no-repeat;
  width: 143px; _width: 153px;
  height: 25px;
  margin: 0 0 3px 11px;
  padding: 4px 5px 0 5px;
}
#right-pane .login-form .login-form-input input {color: #fff; border: none; width: 95%; background-color: #959595;}
/* index end */

.edit_item_wrap{
	border: 1px solid #e3dfe0;	
}

.edit_item_wrap a.edit_item{
	display: block;
	padding: 10px 20px;
	background: #d87a0e;
	color: white;
	font-size: 14px;
	border: 3px solid white;
	border-radius: 7px 7px 7px 7px;	
}
.edit_item_wrap a.edit_item:hover{
	background: #be6907;
	color: white;
}


.setCursor{
	cursor: pointer;
}


/*
 
 catalog RD
 
*/


.catalog_rd_items{
	vertical-align: middle;
	border: 1px solid #D9D9D9;
	float: left;
	margin-left: 3px;
	margin-bottom: 3px;
	text-align: center;
}

.catalog_rd_items a{
	width: 250px;
	display: block;
	padding: 10px 0;
	height: 20px;
}

.rd_block{
    width: 365px;
    padding: 10px;
    padding-top: 0px;
    border: 1px solid #D9D9D9;
}

.rd_block h2{
    margin-top: 10px;    
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 10px;
}

.rd_block h2{
    font-size: 16px;
    font-weight: bold;
}

.rd_block h3{
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    border-bottom: 1px dotted #6d686e; 
}


#cat-detail.article-rd{
    border-bottom: none;
}


/*
.nahled-video-wrap{
	width: 640px;
	margin: auto;
}
*/

.catalog_rd_box p{
    margin-bottom: 0px;
}


#cat-detail.form-wrap{
   width: 750px; 
}

.notice_ok{
    padding: 10px;
    text-align-last: center;
    border: 2px solid #9fc068;
    background: #DFF2BF; 

}


.add-article{
    padding: 10px;
    padding-left: 50px;
    background: #DFF2BF url('../images/add-small.png') 10px 10px no-repeat;
    border: 1px solid #9fc068;
    color: black;
    margin: 10px 0;
    display: block;
    width: 100px;
    margin-right: 10px;
}

.add-article:hover{
    background-color: #d3eda7;
}

.profile{
    padding: 10px;
    padding-left: 10px;
    background: #ffdab0;
    border: 1px solid #F0932B;
    color: black;
    margin: 10px 0;
    display: block;
}

.box{
    border: 1px solid #c2c2c1;
    background: #f0f0f0;
    padding: 10px;
    margin-bottom: 15px;
}

.nahled_rd{
    width: 160px;
    padding: 5px;
    border: 1px solid #c2c2c1;
    background: #f0f0f0;
    margin: 4px;
    float: left;
    height: 200px;
    overflow: hidden;
    text-align: center;
}




.vystavy_veletrhy table{color: #333; margin: 2px; border: 1px solid #C36800;}
.vystavy_veletrhy table td{
  background-color: #f8af5d;
  border: 1px solid #C36800;
}
.vystavy_veletrhy table tr p {line-height: 1.4em; margin: 0 0 2px 0;}
.vystavy_veletrhy table tr a{color: black; text-decoration: underline;}
.vystavy_veletrhy table tr a:hover{color: black; text-decoration: none;}
.vystavy_veletrhy table tr img {border: 1px solid #d99140;}

.fb{
    width: 160px;
}

.fb span{
    float: right;
    line-height: 60px;
    font-size: 16px;
}

.fb a{
    color: white;
}

.news.noborder {
  border: none;
}

.news a.image{
    /*height: 150px;*/
    overflow: hidden;
    display: block;
    float: left;
    margin: 15px 15px 15px 0;
}
