body {	margin : 0px; padding : 0px; font-family: 'Dosis', sans-serif; 	color: #000; font-size : 14px;	line-height : 1.5;}  
body.home {   background : url(../gfx/back_home.png) repeat-x;}  
body.other {   background : url(../gfx/back_other.png) repeat-x;}
#header { 	margin: auto;  width : 948px;  height : 102px;  background : url(../gfx/header.png) no-repeat;}
#logo {  float : left;    width : 227px;  height : 102px;}
#logo span, .ustajenipelhrimovmenu {    display : none;}
h1, form, input {  margin : 0px;  padding : 0px;}   
#top_search {
  float : right;
  width : 386px;
  height : 33px;
  margin-top : 20px;
} 
#top_search input.search {
  float : right; 
  width : 344px;
  height : 31px;
  background-color : white;
  border : 1px solid #e2e2e2;
  padding-left : 5px;
}
#top_menu {  margin: auto; width : 948px;  height : 54px; } 
h2 {  margin : 0px 0 0px 0;  padding : 0px;   font-size : 30px;  font-weight : bold;   color : #000;}
#top_menu h2.toplink a, #top_menu h2.toplink a:link, #top_menu h2.toplink a:visited, #top_menu h2.toplink a:hover, #top_menu h2.activetoplink a, #top_menu h2.activetoplink a:link, #top_menu h2.activetoplink a:visited, #top_menu h2.activetoplink a:hover {  float : left;  text-decoration : none;   font-size : 14px;  padding : 20px 32px 20px 0; } 
h2.toplink a, h2.toplink a:link, h2.toplink a:visited {  color: #fff; }
h2.activetoplink a, h2.activetoplink a:link, h2.activetoplink a:visited, h2.activetoplink a:hover, h2.toplink a:hover {  color: #531d01;  }     
#baner {  float : left; width : 100%;  height : 542px;  margin: -6px auto -160px;  z-index: 5;  overflow: hidden;  position: relative; }
#wrapper { 	margin: auto;  width : 948px;} 
#wrapper_middle {   clear : both;   width : 948px;}
#welcome {    width : 928px;  height : 313px;  position: absolute;  z-index: 10; background : url(../gfx/welcome.png) no-repeat; padding : 30px 10px 10px 10px; }
#welcome_news {    float : left; width : 948px;  height : 283px;  background : url(../gfx/welcome_news.png) no-repeat; padding : 0px; margin-top : 313px; }
#welcome_text {    float : left; width : 928px;  height : 140px;  padding : 30px 10px; }
.signpost_box {    float : left; width : 267px;  height : 390px; text-align : center; background : url(../gfx/signpost_box.png) no-repeat; padding : 40px 10px; margin : 0 14px; }
.signpost_box .text1 { height : 165px; text-align : left;}
.signpost_box .text { height : 165px;} 
#wrapper_middle_text_home {   clear : both;   width : 948px;}  
#wrapper_middle_text {   clear : both;   width : 948px;} 
.slider-wrapper {  left: 50%;  margin-left: -1000px;  overflow: hidden;  position: absolute;  width: 2000px;} 
#navigation {  float : left;  width : 948px;/*948*/  height : 27px;/*37*/  padding : 5px 0;  margin-top : 165px;  border-bottom : 1px dotted #c2c2c2;}
#navigation h3.navigation_link {  float : left;  margin : 0 5px 0 0;  padding : 0px;  font-size : 14px;  font-weight : normal;}
#wrapper_footer {  clear : both;  height : 80px;   background : url(../gfx/wrapper_footer.png);  padding: 10px 0; margin-top : 50px;  text-align : center; }
#wrapper_footer a, #wrapper_footer a:link, #wrapper_footer a:visited {    color : #000;  text-decoration : underline;} 
#wrapper_footer a:hover {    color : #000;   text-decoration : none;}   

/**OBECNÉ**/
a, a:link, a:visited, a:hover {   color: #a3ba07;   text-decoration : underline;}
a:hover {   text-decoration : none;}
p:first-child, form {  margin : 0;  padding : 0;} 
img {  border : 0px;}
h2.itemname {  clear : both;  padding : 10px 0;  font-weight : normal;}     
.thumbgallery {    border : 3px solid #c2c2c2;}
.requirement_mark {  margin-left : 5px;} 
h3 {  margin : 0px 0 0px 0;  padding : 0px;   font-size : 24px;  font-weight : bold;   color : #531d01;}
.signpost_box h3 {  margin : 0px 0 0px 0;  padding : 0px;   font-size : 24px!important;  font-weight : bold;   color : #531d01;} 
h4 {  margin : 0px 0 0px 0;  padding : 0px;  font-size : 24px;  font-weight : bold;   color : #000;} 
h5 {
  margin : 15px 0 5px 0;
  padding : 0px;
  font-size : 24px;
  font-weight : normal; 
  color : #a3ba07;
}  
#wrapper_middle_text h3 {  margin : 0px 0 20px 0;  padding : 0px;   font-size : 28px;  font-weight : bold;   color : #531d01;} 
#wrapper_middle_text h4 {  margin : 0px 0 0px 0;  padding : 0px;  font-size : 18px;  font-weight : bold;   color : #000;}
.clear {  clear : both;}
.right { float : right; }  
.gallery2 { float:left; width: 1093px; padding : 15px 12px 15px 12px; background-color : #f0f0f3; border : 1px solid #dfdfe0; }
#caro51358f1ea2a8b { float:left; width: 1035px; height: 100px; overflow: hidden; margin: 0 auto; }
#cari51358f1ea2a8b { list-style-type: none; position: relative; width: 1500px; }
#cari51358f1ea2a8b a { height: 100px; margin-right: 10px; float: left; }
#cari51358f1ea2a8b img { float: left; border : 3px solid #dfdfe0;}
#carl51358f1ea2a8b, #carr51358f1ea2a8b { float: left; margin-top : 25px; cursor : pointer; } 
/*toplist*/
.toplist{width:1px;height:1px;border:0;}
