	/* Breadcrumbs */

.B_crumbBox{
    display: block;
    width: 100%;
    margin: 0 0 15px;
}

	/* FeedbackForm */

    .cleaner_h10 { clear: both; width:100%; height: 10px; }
    .float_l {float: left;}
    .float_r {float: right;}
    .col_w425 {width: 365px; margin-right: 20px;} 
    .invalid, .required {background: #FFEFEF !important;}
    label.invalid, label.required {background: none !important;}
    #contact_form {padding: 0;}
    #contact_form form .verimg {margin: -25px 0 -10px 5px; height: 55px;}
    #contact_form form {margin: 0px; padding: 0px;}
    #contact_form form .input_field {
        width: 350px;
        padding: 5px;
        background: #fff;
        border: 1px solid #ccc;
        font-size: 12px;
        font-family: Tahoma, Geneva, sans-serif;
    }
    #contact_form form .vericode {width: 200px;}
    #contact_form form label {
        display: block;
        width: 150px;
        margin-right: 10px;
        margin-bottom: 5px;
        font-size: 14px;
        color: #333;
    }
    #contact_form form textarea {
        width: 350px;
        height: 150px;
        padding: 5px;
        background: #fff;
        border: 1px solid #ccc;
        font-size: 12px;
        font-family: Tahoma, Geneva, sans-serif;
    }
    #contact_form form .submit_btn {
        width: 102px;
        height: 27px;
        padding: 1px 0 5px 0;
        border: none;
        color: #666;
        cursor: pointer;
        background: url(images/templatemo_button.png) no-repeat;
    }
    #contact_form form .submit_btn:hover {
        color: #000;
        background: url(images/templatemo_button_hover.png) no-repeat;
    }
    
      
    
    /* KOHANA NEWS */
    .list_item{
        float: left;
        margin-bottom: 25px;
        width: 100%;
    }
    .list_avatar{
        float:left;
        width: 130px;
        height: 100px;
        /*background-color: #EEEEEE;*/
        background: url("/assets/templates/custom/images/border_bg2.jpg") top center;
        box-shadow: 0 2px 5px #808080;
        -moz-box-shadow: 0 2px 5px #808080;
        -webkit-box-shadow: 0 2px 5px #808080;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
    } 
    .list_image{   
        margin: 3px 5px;
        height: 93px;
        background: no-repeat center;
    }
    .list_title{
        display: block;
        height: 100%;
        width: 100%;
    }
    .list_content{
        margin-left: 145px;
    }
    .list_item .list_date{
        color: #969696;
    }
    .pagination ul, .pagination ul li{
        list-style: none;
        background: none;
        margin: 0 5px 0 0;
        padding: 0;
    }
    
    
	
	/* KOHANA VIDEO */
    
    #videocont{
        width: 450px;
        height: 280px;
        margin-bottom: 20px;
        background: url(images/YouTube.png) #000 no-repeat center;
        color: #fff;
        text-align: center;
        line-height: 3;
    }
    
    #videoprevs a{
        width: 130px;
        height: 165px;
        float: left;
        margin: 0 20px 20px 0;
        text-decoration: none;
        text-align: center;
        overflow: hidden;
    }
    
    #videoprevs a img{
        border: 2px solid silver;
        padding: 2px;
        margin-bottom: 5px;
    }
    
    #videoprevs a img:hover{
        border: 2px solid gray;
    }
    
    #videoprevs a span{
        color: gray;
    }
	
	
    
    /* KOHANA NEWS LEFT */
    .NewsBox {}
    .NewsBox li { padding:0 0 19px; overflow:hidden; line-height:13px; font-size: 12px;}
    .NewsBox li .date { padding:0 0 7px; font-weight:bold;}
    .NewsBox li .indent { margin-right:10px; float:left;}
    .NewsBox li a.NewsLink{ display: table; text-decoration: none; font-weight: bold; padding: 0 0 5px 0; margin: 0 0 5px 0;
        border-bottom: 1px solid #4096ee;
        color: #007bc3;
    }
    .NewsBox li a.NewsLink:hover{ border-bottom: 1px solid #fff;}
    .NewsBox li p{color: #606060;}
    .paddingbottom{ padding-bottom: 20px }
    
	
    /* MaxiGalleries list */
    ul.galleries {   
        width: 100%;
        list-style: none;
    }
    .thumbs li:first-child a img{
        width: 160px;
    }
    ul.galleries li {   
        border-top: 1px solid #BAC6C6;
        overflow: hidden;
        padding: 15px 0 10px;
        list-style: none;
	 padding: 0 !important;
    }
    ul.galleries li ul li{
        border: none;
        padding: 0;
    }
    ul.galleries li .gallery_preview{
        margin-top: 5px;
    }
    ul.galleries li a img{
        border: 2px solid silver;
        width: 76px;
    }  
    ul.galleries li ul.thumbs li {
        margin: 0 2px !important;
    }  
    .mg_list_imgs{
        float:left;
        width: 265px; 
    }
    .mg_list_content{
        margin-left: 280px;
    }
    
	.MaxiGallery{
		text-align: left;
	}
    
    
    /* PAGINATION */
    
    .page_num { font-size:14px; line-height:21px; font-weight:bold;}
    .page_num a { padding:0 7px; float:left;}
    .page_num b { padding:0 7px; float:left; color:#B0B0B0;}
    .page_num .begin { width:9px; height:9px; margin:7px 10px 0 0; padding:0; background:url(images/arrow_page.gif) 0 100% no-repeat;}
    .page_num .prev { width:9px; height:9px; margin:7px 10px 0 0; padding:0; background:url(images/arrow_page2.gif) 0 100% no-repeat;}
    .page_num .next { width:9px; height:9px; margin:7px 0 0 10px; padding:0; background:url(images/arrow_page2.gif) 100% 100% no-repeat;}
    .page_num .end { width:9px; height:9px; margin:7px 0 0 10px; padding:0; background:url(images/arrow_page.gif) 100% 100% no-repeat;}
    .page_num .prev-active { background-position:0 0;}
    .page_num .next-active { background-position:100% 0;}

    
	/*	KOHANA QUESTIONS	*/
	
	.bgRightCorner{
		border: 1px solid #CBDDDD;
		margin: 10px 0;
		background: #EDF4F4;
	}

	.bgRightCorner .answer{
		margin: 0 0 0 20px;
		padding: 5px;
		border: 1px solid #DAE1EF;
		background: #FCFEFE;
	}

	.bgRightCorner .inner{
		padding: 10px 15px;
	}

	.bgRightCorner .questiondate{
		font-weight: bold;
		color: #939393;      
		font-size: 12px;
		height: 20px;
		background: #DAE8E8;   
		padding: 5px 0 0 20px;
	}
	
    
    a.orweb_logo{
        display: inline;
        height: 20px;
        padding: 2px 0 0 55px;
        font-size: 12px;
        background: url(images/Web_white.png) no-repeat;
    }
    
    .cleaner {
        clear: both;
        font-size: 0;
        height: 0;
        width: 100%;
    }