object, embed{
   margin:0px;
   padding: 0px;
}

a.koment:link{
   color: #d55821;
   text-decoration: none;
}



div.admin_menu a:link, div.admin_menu a:visited{
   background-color: #e0b12f;
   color: white;
   padding: 5px;
   text-align: center;
   text-decoration: none;
   margin: 0px;
   width: 130px;
   display:block;
   float: left;
   height: 17px;
   font-size: 14px;
}

div.admin_menu a:hover{
   background-color: #d55821;
}


a.koment:visited{
   color: #d55821;
   text-decoration: none;
}
a.koment:hover{
   color: #e0b12f;
   border-bottom: 1px solid #e0b12f;
}
body{
   margin: 0px auto;
   font-family: Arial;
   background:url(/include/images/bg_foto2.jpg) 0 0 no-repeat #fff;
   background-position: 0px 0px;
   background-attachment: fixed;

}

a.link2:link, a.link2:visited {
	color: red;
}

.main_container{
   width: 917px;
   margin: 0px auto;
}
#header_section{
   height: 140px;
   margin: 0px auto;
   width: 917px;

}
#header_c1{
   width: 275px;
   height: 140px;
   float: left;
   position: relative;

}
#header_c2{
   width: 600px;
   height: 140px;
   float: right;
   position: relative;

}

#logo{
   position: absolute;
   bottom: 10px;
   width: 275px;
   text-align: center;
   font-family: Arial;
   margin-left: 25px;
}

#logo img{
   border: 0px;

}

#logo span{
   font-size: 24px;
}

#logo span.red{
   color: #dd4f00;
}
#logo span.orange{
   color: #e0b12f;
}
#logo span.subtitle{
   letter-spacing: 9px;
   font-size: 11px;
   font-weight: bold;
   color: #acacac;
}

a.logolink:link, a.logolink:visited, a.logolink:hover{
   text-decoration: none;
   display:block;
   border: 0px;

}

#topmenu{
   height: 26px;
   position: absolute;
   bottom: 0px;
   right: 50px;
}
#topmenu ul{
   height: 26px;
   margin: 0px;
}
#topmenu li{
   display: inline;

}
#topmenu ul li a{
   display: block;
   float: left;
   width: 125px;
   background-color: #e0b12f;
   height: 23px;
   text-align: center;
   color: white;
   padding-top: 4px;
   text-decoration: none;
}
#topmenu ul li a:hover{
   background-color: #d55821;
}
#topmenu ul li a.act{
   background-color: #d55821;
}

.spacer {
   width: 918px;
   height: 5px;
   background-color:#dd5001;
   clear:both;
   margin: 0px auto;
   padding: 0px;
   font-size:11px;
}

#submenu{
   background:url(images/bg_topbar.gif) 0 0 repeat-x transparent;
   height: 50px;
}
#submenu #menu{
   width: 920px;
   margin: 0px auto;
   height: 50px;
   background:url(images/bg_top.gif) 0 0 repeat-x #fff;
}
#menu ul{
   height: 50px;
   display: block;
   margin: 0px;
   padding-left: 20px;
}
#menu li{
   display:inline;
}
#menu ul li a{
   display: block;
   float: left;
   padding: 13px 10px 0px 0px;
   color: #a18749;
   text-decoration: none;
   margin-right: 20px;
   border-right: 1px dashed #a18749;
   height: 30px;
}
#menu ul li a:hover{
   color: #d55821;
}

#banner{
   width: 980px;
   margin: 0px auto;
}
#banner img{
  margin: 0px;
  padding: 0px;
  border: none;
}

#main_content{
   width: 917px;
   height: 260px;
   margin: 0px auto;
   background-color: #f4e8c8;
   padding-bottom: 20px;
}

#main_content2{
   width: 917px;
   margin: 0px auto;
   background-color: #f4e8c8;
   padding-bottom: 20px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

h4.redd{
   font-size: 15px;
   letter-spacing: 1px;
   color: #a18749;
   border-left: 5px solid #c35624;
   margin: 0px;
   padding: 0px 0px 0px 10px;
   height: 20px;
}

h4.red2 {
	font-size: 22px;
	color: #d55821;
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

p {
  font-size: 12px;
  color: #a18749;
  line-height: 21px;
  margin-left: 20px;
}
p img{
  margin: 0px 10px;
}

#col1,#col2,#col3 {
  width: 280px;
  float: left;
  padding: 10px 10px 0px 10px;
}

#col1sub {
  width: 280px;
  float: left;
  padding: 10px 10px 0px 10px;
}

#col2sub {
  width: 560px;
  float: left;
  padding: 10px 10px 0px 10px;
}

#header2{
  font-size: 24px;
  padding: 30px;
  color: #e0b12f;
}

a.more:link, a.more:visited{
  color: white;
  display: block;
  text-decoration: none;
  background:url(images/button_more.gif) 0 0 no-repeat transparent;
  background-position: 0px 3px;
  padding: 2px 0px 0px 6px;
  margin-left: 170px;

}
a.more:hover{
  padding-left: 7px;
}


a.more2:link, a.more2:visited{
  color: white;
  display: block;
  text-decoration: none;
  background:url(images/button_more.gif) 0 0 no-repeat transparent;
  background-position: 0px 3px;
  padding: 5px 0px 3px 6px;
 float: right;
  font-size: 12px;
  width: 100px;
}
a.more2:hover{
  padding-left: 7px;
}


.news {

}

.news_button{

}

.news .newspic {
	 width: 235px;
	 float: left;
}

.news .newsbody {
	 width: 550px;
	 float: right;
}

.news .news_cont {
	font-size: 18px;
	color: #a18749  ;
	line-height: 22px;
	
}


a.news_title:link, a.news_title:visited{
   font-size: 20px;

   color: #a18749;
   border-left: 5px solid #c35624;
   margin: 0px;
   padding: 0px 0px 0px 10px;
   height: 20px;
   text-decoration: none;
}
a.news_title:hover{

}

#footer{
   width: 980px;
   height: 26px;
   margin: 0px auto;

   padding: 0px;

}

#footer a:link{
   color: white;
   text-decoration: none;
}

#footer a:hover{
   color: white;
   text-decoration: none;
   border-bottom: 1px solid white;
}

#footer a:visited{
   color: white;
   text-decoration: none;
}

#footer #content{
   text-align: center;
   width: 370px;
   height: 26px;
   background-color: #d55821;
   float: right;
   margin-right: 100px;
   font-size: 12px;
   color: white;
   padding-top: 7px;
}


fieldset#ramka {
border: 2px solid #e0b12f;
padding: 10px 10px 10px 10px;
margin: 10px;

}

#ramka legend{
background-color: #e0b12f;
color: white;
padding: 4px;
font-size: 16px;
}
