@import url(reset.css);

body {
  font-family: Arial, Verdana, Geneva, sans-serif;
  text-align:center;
  color:#C89665;
  font-size:14px;
  background:#FAD263 url(bck.gif) top center;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

p, ul, table {
  margin:0 0 1em 0;
}

a:link {
  color:#8D5A3D;
}
a:visited {
  color:#8D5A3D;
}
a:hover, a:active, a.selected {
  color:#C83233;
}

h1 {
  margin:0 0 10px 0;
  color:#C83233;
  font-family: "Times New Roman", times, serif;
  font-weight:normal;
  font-size:48px;
}
h2 {
  color:#C83233;
  margin:10px 0 10px 0;
  font-family: "Times New Roman", times, serif;
  font-size:32px;
  font-weight:normal;
}
h3 {
  color:#8D5A3D;
  font-size:18px;
  padding:5px 0;
  border-top:1px solid #EEDFD0;
  border-bottom:1px solid #EEDFD0;
  margin-bottom:10px;
}
h4 {
  font-size:14px;
  color:#8D5A3D;
  margin: 2px 0 10px 0;
}
h5 {
}

/* helpers*/
.small, #content p small {
  font-size:11px;
}
.alignr {
  text-align:right;
}
.alignc {
  text-align:center;
}
.fr {
  float:right;
}
.mb0 {
  margin-bottom:0;
}
.mb1 {
  margin-bottom:1em;
}
.mtn1 {
  margin-top:-1em;
}
.bb {
  border-bottom:1px solid #EEDFD0;
  padding-bottom:5px;
}
.pr5 {
  padding-right:5px;
}

.pagination {
  text-align:right;
  font-size:12px;
  padding:5px 0;
}
.pagination .current {
}
.pagination a {
  text-decoration:none;
}


/*zebra table*/
.zebra {
  border-collapse:collapse;
  width:100%;
}
.zebra td {
  padding:5px 5px;
  font-size:12px;
}
.zebra th {
  padding:5px 5px;
}
.zebra tr.odd td, .zebra tr.odd th {
  background:#FBF2D1;
}
.zebra tr.even td, .zebra tr.even th {
}

/*forms*/
#content ul.errorlist, #content ul.errorlist li {
  list-style:none; margin:0; padding:0;
}
#content ul.errorlist li {
  font-size:11px;
  color:#C83233;
}
.form table th, .form table td {
  color:#C89665;
}
.form table td {
  font-size:11px;
}
.form table th {
  width:200px;
  vertical-align:top;
}
.form table td {
  width:360px;
}
.form table td td {
  width:auto;
  padding:0;
}
.form table td input, .form table td textarea {
  width:348px;
  padding:2px 5px;
  border:1px solid #C89665;
  font-size:15px;
  color:#8D5A3D;
}


/*templates*/
.col1, .col2, .col3 {
  float:left;
  display:inline;
}
.t11 {
  width:560px;
  overflow:hidden;
}
.t11 .col1 {
  width:240px;
  margin-right:20px;
}
.t11 .col2 {
  width:300px;
}
.t2 {
  width:560px;
  overflow:hidden;
  background:url(t2.gif) repeat-y;
}
.t2 .col1 {
  width:360px;
  margin-right:20px;
}
.t2 .col2 {
  width:160px;
}
.t3 {
  width:560px;
  overflow:hidden;
  background:url(t3.gif) repeat-y;
}
.t3 .col1 {
  width:340px;
  margin-right:20px;
}
.t3 .col2 {
  width:200px;
}

/**/

#wrapper {
  width:800px;
  padding: 0px 15px;
  background:#fff url(wrapper.gif);
  margin: 0 auto;
  text-align:left;
}

/*footer*/
#footer {
  border-top:1px solid #EEDFD0;
  margin:10px 20px 0 20px;
  padding:1em 0;
}
#footer p {
  text-align:left;
  font-size:11px;
  margin:0;
}

/*=top*/
ul#top_links  {
  float:right;
}
ul#top_links li {
  float:left;
  display:inline;
  margin:0 0em 0 10px;
  padding: 0 0 0 10px;
  border-left:1px solid #D1D2AA;
}
ul#top_links li.first {
  border-left:none;
}
ul#language-selection {
  position:absolute;
  top:0;
  left:10px;
}
ul#language-selection li {
  display:inline;
  margin:0 0em 0 1em;
  font-size:11px;
  text-transform:uppercase;
}
ul#language-selection li.first {
}
ul#language-selection li a {
}
ul#language-selection li a.selected {
}

/*=header*/
#header_t {
  background:url(header_1.gif) top center no-repeat;
  width:800px;
  margin:0 auto;
  height:40px;
  padding:0 15px;
}
.header {
  position:relative;
  height:210px;
  background:url(header_1.jpg) 412px 16px no-repeat;
}
.header a {
}
#header_1 { background-image:url(header_1.jpg); }
#header_2 { background-image:url(header_2.jpg); }
#header_3 { background-image:url(header_3.jpg); }
#header_4 { background-image:url(header_4.jpg); }
#header_5 { background-image:url(header_5.jpg); }
#header_6 { background-image:url(header_6.jpg); }
#header_7 { background-image:url(header_7.jpg); }
#logo {
  margin:0px 0 0 20px;
}
#hgk {
  position:absolute;
  right:20px;
  top:0;
}
#tagline {
  position:absolute;
  bottom:62px;
  left:462px;
}
.primary_links {
  position:absolute;
  width:800px;
  bottom:0;
  left:0;
  height:30px;
}
.primary_links ul li {
  float:left;
  background:url(primary_links_hr.gif) no-repeat;
}
.primary_links ul li a {
  display:block;
  text-decoration:none;
  height:30px;
  float:left;
  background:url(primary_links_hr.gif) no-repeat;
}
.primary_links ul li a span {
  visibility:hidden;
}


/*main*/
#main {
  margin:20px 20px;
  background:url(main_bck.gif) repeat-y;
}
#right_sidebar {
  float:right;
  width:160px;
  margin-left:20px;
  display:inline;
}
#right_sidebar .box {
  margin:5px 0 0 0;
  padding:0 0 5px 0;
  border-bottom:1px solid #EEDFD0;
}
#right_sidebar .box_no_border {
  border-bottom:none;
}
#right_sidebar #search #q {
  width:100px;
}
/**/
#content {
  float:left;
  width:560px;
  display:inline;
}
#content ul li {
  list-style: disc inside;
  padding: 0 0 0 1em;
}
#content p {
  line-height:1.25em;
}

/**/
table {
  border-collapse:collapse;
}
td, th {
  padding:5px;
}
th {
  color:#8D5A3D;
}




/*nodes*/
.node_small {
  margin:5px 0;
  padding:5px 0;
}
.node_small .thumbnail {
  width:130px;
  float:left;
}

.thumb2Container {
}
.thumb2Container .thumb {
  width:74px;
  float:left;
}
.thumb2Container p {
  font-size:11px;
  margin-left:74px;
}

/*filter*/
.filter {
  background:#FEF6E1;
  padding:10px;
  margin:10px 0;
  font-size:12px;
}
.filter input {
  font-size:12px;
}
.filter p {
  float:left;
  margin:2px 0;
  margin-left:10px;
}
.filter p.first {
  margin-left:0;
}
.filter p.fr {
  float:right;
}
#filter_exhibitors_form #id_name {
  width:100px;
}
#filter_exhibitors_form #id_business_type_id {
  width:250px;
}
#filter_exhibitors_form #id_district_id {
  width:125px;
}
#filter_products_form #id_name {
  width:100px;
}
#filter_products_form #id_product_category {
  width:200px;
}
#filter_products_form #id_a_oznaka_prepoznatljivosti {
  width:175px;
}
#label_a_izvorno_hr {
  background:url(a_izvorno_hr.gif) no-repeat;
  padding-left:20px;
}
#label_a_hr_kvaliteta {
  background:url(a_hr_kvaliteta.gif) no-repeat;
  padding-left:20px;
}

#a_izvorno_hr {
  background:url(a_izvorno_hr.gif) right center no-repeat;
  padding-right:20px;
}
#a_hr_kvaliteta {
  background:url(a_hr_kvaliteta.gif) right center no-repeat;
  padding-right:20px;
}


/*exhibitor*/
#exhibitor_logo {
  margin:10px 0;
}

/*=exhibitor_registration_form*/
#exhibitor_registration_form {
  
}

/*products*/
.product {
  margin-bottom:20px;
}
.product .product_image {
  text-align:center;
}
.product .product_image img {
  margin:0 auto;
}
.product .product_attributes {
  font-size:12px;
}
#content .product_small .content p {
  font-size:12px;
}

/*news*/
.news_article_small .thumbnail {
  width:70px;
  float:left;
}
.news_article_small .content {
  margin-left:80px;
}
.news_article_small .content .lead {
  font-size:12px;
}


/*google cse*/
#cse-search-results iframe {
  width:560px;
}

/*gallery*/
.gallery {
  margin-bottom:20px;
}
.gallery .gallery_row {
  margin: 10px 0;
}
.main_gallery .gallery_row {
  border-bottom:1px solid #EEDFD0;
  padding-bottom:5px;
}
.gallery_cell {
  float:left;
  margin:0 0px 0 20px;
  text-align:center;
  width:125px;
}
.gallery_cell img {
  margin:0 auto;
}
.gallery_row .first {
  margin-left:0;
}
.gallery_video {
 margin-bottom:10px;
}

/*news_articles*/
.news_article_images {
  text-align:center;
}
.news_article_images img {
  margin: 0 auto 20px auto;
  
}

/*frontpage*/
#frontpage_gallery .gallery_cell {
  width:60px;
  margin-left:10px;
}
#frontpage_gallery .first {
  margin-left:0;
}
#frontpage_gallery .gallery {
  margin-bottom:0;
}