@charset "utf-8"; 
/* specific template settings */

/* ************************* */
/* ******* layout ********** */
/* ************************* */
#zoneswitch{
	width:100%; 
	text-align:center; 
/*background: #fff url(../_img/top_bg.gif) repeat-x center top;*/
}  

#zonebox {
	width: 975px;
	margin:0 auto;
	text-align:left;
}

#toplogo {
	width:975px;
	height:192px;
	padding-top:0px;
	position:relative;
	text-align: center;
	/*background: transparent url(../_img/head.jpg) no-repeat center 87px;*/
}

#toplogo h1 a {
	width:250px;
	height:125px;
	position:absolute;
	top:63px;
	left:370px;
	/*background: transparent url(../_img/logo_keraben.png) no-repeat center center;*/
}

#toplogo h1 a span {
	position:absolute;
	top:-1400px;
	left:0;
}
#toplogo #lirint {
  position:absolute;
  right:108px;
  top:0px;
  padding:3px 8px;
  background: #E4332C;
  font-weight:bold;
}

#toplogo img {position: relative; top:60px;}

#slide {
  position:absolute; 
  top:70px;
  left:26px;
}
#head-slide {
	background: #fff;
}
#slide-pager {
			clear:both;
			list-style-type:none;
			overflow:hidden;
			margin:0;
			padding:0;
}
#slide-pager li {
	float: left; 
}
#slide-pager li a{
	margin:5px 7px;
	padding:0px;
	width:162px;
	border:1px solid #fff;
	display:inline-block;
}
#slide-pager li a.usl-current{
	text-decoration: underline;
	border-color: #99B2CC;
}


#main { 	
  width:975px;
	z-index:1;
	background-color:#E7E7E7;
  border: 2px #C12D30 solid; /*#481F1F*/
	min-height: 520px;/*635px*/

-moz-box-shadow: 0 0 2px 2px rgba(72,31,31,0.4);
-webkit-box-shadow: 0 0 2px 2px rgba(72,31,31,0.4);
box-shadow: 0 0 2px 2px rgba(72,31,31,0.4); 
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#481F1F')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#481F1F');

}


.main-content2 { 
  position:relative; 
  /*float:left;*/
  width:895px;
  background-color: #DDD7CF;
	min-height: 440px;
  padding:10px;
	margin:30px 30px 30px 30px;
	font-size:13px;
}

h2 a, h2 a:visited, h2 a:link   {  
  color:#C9C1B7;
  font-size: 30px;
  border-bottom: #fff solid;
  width:465px; 
}
.main-content-right h2 a, .main-content-right h2 a:visited, .main-content-right h2 a:link   {  
  color:#f00; 
}
.main-content-top h2 a, .main-content-top h2 a:visited, .main-content-top h2 a:link
   {  
  color:#f00;
}

.main-content2 h2  {  
color:#0073B7; 
  margin: 10px 0px 20px 0px; 
}

.main-content2 ul li  {  
 margin-left: 25px;
}

.main-content-top h2 a  {  
  display: inline; 
  font-size: 17px;
}
.main-content2 h2 a  { 
  font-size: 16px !important;
  color:#000;
}

.inline {display: inline; }

h3 {font-size: 14px; color:#000;}
h4, .main-content2 h4 {font-size: 13px; color:#0073B7; margin-top:10px;}

.main-content2  h3 { color:#000; 
  margin: 7px 0px 10px 0px; 
}



.main-content { 
  position:relative; 
  float:left;
  width:440px;
  background-color: #DDD7CF;
 	height: 445px;
  padding:10px;
	margin:30px 30px 30px 30px;
	font-size:13px; 
  text-align: justify; 	
}

.main-content-top img {
 margin-left: 8px;
}


/* top panel */

  
.ye {color:#FAE013;}    

.main-content-right {
  position: relative;
  float: left;
  /*margin-right:30px;*/
  width:330px;
  padding:10px;
  margin:30px 30px 30px 0px;
  border: 0px #f00 solid;
  
}
.main-content-right2 {
  position: relative;
  float: left;
  /*margin-right:30px;*/
  width:330px;
  padding:0px;
  margin-top: 30px;
  border: 0px #f00 solid;
  
}
            

    


/* footter */	
#zonefoot {
  margin-top:60px;
  height:90px;
	font-size:10px;
	text-align:left;
  color:#fff;
  background: #A20107;
}

.zonefoot-content { 
	padding:33px 25px 14px 25px;
}
.zonefoot-content a {
  color:#fff;
} 
.zonefoot-content a:hover {
  text-decoration: none;
}   	
/* editable content */
.main-content table {
	margin-left:auto;
	margin-right:auto;
}

.main-content table th { 
	font-weight:bold;
}  

.main-content table td { 
	font-weight:normal;
}



.main-content p,  .main-content h2, .main-content h3, .main-content h4,
.main-content2 p  { 
	padding:8px 20px 8px 20px; 
	line-height:1.2em;
}
.main-content2 h3,.main-content2 table { 
	padding:0px 20px 0px 20px; 
	line-height:1.2em;
}


.main-content h2 {
  position: relative;
  left: -10px;
  color:#C9C1B7;
  font-size: 26px;
  line-height:22px;
  border-bottom: #fff solid;
  width:420px; 
  letter-spacing:1px;
  text-transform: uppercase;
  font-weight: normal !important;

}
.main-content-right h2 {
  position: relative;
  left: -10px;
  color:#C9C1B7;
  font-size: 26px;
  /*border-bottom: #fff solid;*/
  width:440px; 
  letter-spacing:1px;
  text-transform: uppercase;
  font-weight: normal !important;

}

.main-content2 h2 {
  position: relative;
  left: -10px;
  color:#C9C1B7;
  font-size: 26px;
  border-bottom: #fff solid;
  width:420px; 
  letter-spacing:1px;
  text-transform: uppercase;
  font-weight: normal;

}

/*.main-content h3 {
	font-size:17px;
  border-top:1px solid #0A253F;
  border-bottom:1px solid #0A253F;
  text-transform: uppercase;
}*/
.main-content h4 {
	font-size:14px;
	color: #99B3CC;
}

.main-content p img { 
	margin:2px; 
}

.main-content a, .main-content2 a {
	color: #000;
	text-decoration:none;
}

.main-content a:hover, .main-content2 a:hover {
	color: #A20107;
	text-decoration:none;
}

.main-content .list_navi { 
	position:relative;
}
.weebo_social_bar {
  display:none;
}
.textbox {
  clear: left;
  border-bottom:0px solid #0A253F;
}
.list_anotation{
	position:relative;
	height:100px;
	font-size:12px;
	margin:20px 0;
	padding-top:1px;
  letter-spacing: 1px;
  overflow: hidden;

}
.list_anotation.white_anote{
	background:url('../_img/anote_white.png') transparent repeat-y 0px top;
}
.list_anotation.red_anote{
  background:url('../_img/anote_red.png') transparent repeat-y 0px top;
}
.list_anotation:hover{
  background-color:#323232;
}
.list_anote_image_link {
  display:block;
	height:100px;
	width:100px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
  z-index:5;
}
.list_anote_image_link img {
  width:100px;
  height:100px;
}
.list_anote_noimage {
	position:absolute;
	left:0;
	top:0px;
	height:100px;
	width:100px;
}
.list_anotation p,
.list_anotation h2 {
	margin-left:138px;
}
.list_anotation h2 {
  padding-top:0px;
  margin-bottom:8px;
  font-size:15px;
}
.list_anotation h2 a:hover {
  color:#fff;
}

.list_anotation span.big_href{
	position:absolute;
  top:0px;
  left:-138px;
  width:667px;
  height:100px;
  z-index:10;
}
/* pretext */
.cont_pretext{
	position:relative;
	height:118px;
	font-size:12px;
	margin:20px 0 10px 0;
  letter-spacing: 1px;
  overflow: hidden;
  padding:1px 15px 18px 138px;
	background:url('../_img/pretext.png') transparent no-repeat 0px top;
}
.cont_pretext p{
  height:58px;
  overflow: hidden;
}
.cont_pretext_image {
	height:100px;
	width:100px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
  z-index:5;
}
.cont_pretext_image img {
  width:100px;
  height:100px;
}
.cont_pretext h2 {
  padding-top:0px;
  margin-bottom:8px;
  font-size:15px;
}


.list_head .contentdate, .list_navi .contentdate, .detail_navi .contentdate {
	display:block;
	text-align:center;
	position:absolute;
	bottom:-13px;
	left:5px;
	font-size:10px;
	/*font-family: arial;*/
}

.list_head, .detail_navi { 
	position:relative;
} 

hr.cleaner {
	height:1px;
	margin: -1px 0 0 0; 
	padding:0;
	border:none;
	visibility: hidden;
} 

.weebo_contact_form { border-collapse:collapse; }

.weebo_contact_form th, .weebo_contact_form td { 
	border-bottom:2px solid #ddd;
	padding:4px;
	vertical-align:top; 
}

.in {
	border:1px solid #A20107;
	font-size:14px;
	padding:2px;
	/*width:205px;*/
	background:#fff;
	color:#C12D30;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
select.in {
  width:210px;
}
.bt {
  border:none;
  background:#6D282B;
  color:#fff;
  font-size:14px;
  margin-left:5px;
  padding:4px 10px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
 

}
.bt:hover {
	color: #0A0B0D;
}
.bt.red {
  font-family: tahoma, lucida, Verdana, Arial,  sans-serif;
  font-size:17px;
  color:#fff;
  width:78px;
  height:23px;
  border:none;
  font-weight:bold;
  background:#E4332C;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.weebo_contact_form td .in {
	/*width:300px;*/
}

weebo_contact_form td textarea.in {
	width:300px;
	height:180px;
}

textarea.req {
	color:#000;
	background:#fff;
}

.separator {
	border-top:1px solid #000000;
}

.clr {
	clear:both;
}

.hid {
	display:none !important;
}

.cc { text-align:center !important; }
.ll { text-align:left !important; }
.rr { text-align:right !important; }

.fl { float:left !important; }
.fr { float:right !important; }

.handy{ cursor:pointer !important; }
.bold {font-weight: bold;}
/* misc */

#xbann, #xbann object { position:absolute;z-index:1; }

.cistic {
  float: none;
  clear: both;
  }

 
.main-content p, .main-content span, .main-content ul, .main-content #textbox_3 .textbox panel p {
  font-weight:normal;
  /*filter:alpha(opacity=100) !important; 
  opacity:1 !important;*/
  position:relative;
}

.slide {width: 440px; position: relative; left: -40px;}

.main-content-right2 div .info_bar div p {display: inline !important; margin: 0 px !important; padding: 0px !important; }

#fancyrez0 {display: none !important;}
.fotogaleriezde {float:right !important;}
















  