/*
Theme Name: Enerhelia
Theme URI: http://wordpress.org/
Description: Enerhelia WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2
Author: Laoconuncanuto
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1;
	 font-family: Arial, Helvetica, sans-serif;
	 background:#1a1308 url(../images/prominent-01.jpg) no-repeat center 0;
	 color:#474747;
}

a:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

/*input, textarea {
     margin: 0;
     padding:8px 5px;
	 border:#150e04 2px solid;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 width:260px;
}*/

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

a {
	text-decoration:none;
	color:#fed523;
}

h1 {
	font-size:34px;
}

p {
	line-height:20px;
	font-size:14px;
	margin:0 0 10px;
}

/* HOJA DE ESTILOS */

#main {
	margin:0 auto;
	width:960px;
	padding:0 0 30px;
}
#menu {
	overflow:hidden;
	height:1%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #ab661a;
	width:958px;	
	-moz-box-shadow: 0px 2px 5px #442909;
	-webkit-box-shadow: 0px 2px 5px #442909;
	box-shadow: 0px 2px 5px #442909;
}
#menu ul {
	background:url(../images/bg-menu.gif) no-repeat 0 0;
	float:right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #fff600;
	padding: 0 0 0 240px;
}
#menu ul li {
	float:right;
}
#menu ul li a{
	display:block;
}
#menu ul li a.btn-inicio{
	width:48px;
	height:49px;
	text-indent:-9999px;
}
#menu ul li a.btn-ahorro{
	width:172px;
	height:49px;
	text-indent:-9999px;
}
#menu ul li a.btn-iluminacion{
	width:116px;
	height:49px;
	text-indent:-9999px;
}
#menu ul li a.btn-domestico{
	width:189px;
	height:49px;
	text-indent:-9999px;
}
#menu ul li a.btn-renovables{
	width:191px;
	height:49px;
	text-indent:-9999px;
}
#menu ul li a.btn-inicio:hover{
	background:url(../images/bg-menu.gif) no-repeat -240px bottom;
}
#menu ul li a.btn-ahorro:hover, #menu ul li:hover a.btn-ahorro, #menu ul li.over a.btn-ahorro{
	background:url(../images/bg-menu.gif) no-repeat -288px bottom;
}
#menu ul li a.btn-iluminacion:hover, #menu ul li:hover a.btn-iluminacion, #menu ul li.over a.btn-iluminacion{
	background:url(../images/bg-menu.gif) no-repeat -460px bottom;
}
#menu ul li a.btn-domestico:hover, #menu ul li:hover a.btn-domestico, #menu ul li.over a.btn-domestico{
	background:url(../images/bg-menu.gif) no-repeat -576px bottom;
}
#menu ul li a.btn-renovables:hover, #menu ul li:hover a.btn-renovables, #menu ul li.over a.btn-renovables{
	background:url(../images/bg-menu.gif) no-repeat -765px bottom;
}

/* SUB MENU */
#menu ul li:hover .sub-menu, #menu ul li.over .sub-menu{
	display:block;
}
#menu .sub-menu {
	position:absolute;
	font-size:0;
	padding:5px 0 0;
	display:none;
	z-index:1;
}
#menu .sub-menu ul{
	float:none;
	background:none;
	padding:0;
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#menu .sub-menu ul li{
	clear:both;
	float:left;
	background:none;
	padding:0;
	margin:0;
	opacity: 0.85;
	position:relative;
}
#menu .sub-menu ul li a{
	background-color:#fede23;
	display:block;
	color:#915302;
	font-size:13px;
	padding:10px 18px;
	border-bottom:1px solid #e3b239;
	width:183px;
	line-height:16px;
}
#menu .sub-menu ul li.over, #menu .sub-menu ul li a:hover{
	opacity: 1;
}
/* SUB MENU 2 */
#menu .sub-menu ul li:hover .sub-menu-2, #menu .sub-menu ul li.over .sub-menu-2{
	display:block;
}
#menu .sub-menu-2 {
	position:absolute;
	font-size:0;
	padding:5px 9px 0 0;
	display:none;
	z-index:1;
	left:-237px;
	top:-5px;
	background:url(../images/arrow-menu.gif) no-repeat right 5px;
}
#menu .sub-menu-2 ul{
	float:none;
	background:none;
	border-top:
}
#menu .sub-menu-2 ul li{
	float:none;
	background:none;
	padding:0;
	margin:0;
	background-color:#fede23;
	opacity: 1;
}
#menu .sub-menu-2 ul li a{
	display:block;
	color:#915302;
	font-size:13px;
	padding:10px 18px;
	border-bottom:1px solid #e3b239;
	width:200px;
	line-height:16px;
}
#prominent .txt-prominent {
	width:366px;
	background: url(../images/bg-b.png) repeat 0 0;
	padding:25px;
	margin:20px 0 20px 20px;
	color:#ffffff;
}
#prominent .txt-prominent h1 {
	line-height:40px;
	margin:0 0 10px;
}
#prominent .ft-prominent {
	background:url(../images/top-content.png) no-repeat 0 0;
	height:21px;
}
#blank {
	margin:40px 0 0;
}
#blank .ft-blank-00 {
	height:21px;
}
#blank .ft-blank-01 {
	background:url(../images/top-blank-01.png) no-repeat 0 0;
	height:21px;
}
#blank .ft-blank-02 {
	background:url(../images/top-blank-02.png) no-repeat 0 0;
	height:21px;
}
#content {
	overflow:hidden;
	height:1%;
}
#content-section {
	overflow:hidden;
	height:1%;
	padding:50px 0 0;
}
.cont {
	background-color:#272016;
	border:1px solid #150e04;
}
#left-section {
	float:left;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #140d04;
	background:#ffffff url(../images/bg_content.gif) repeat-y right 0 ;
	width:734px;
	-moz-box-shadow: 0px 2px 5px #442909;
	-webkit-box-shadow: 0px 2px 5px #442909;
	box-shadow: 0px 2px 5px #442909;
}
.c-brd {
	padding:0 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:2px solid #ffffff;
	overflow:hidden;
	height:1%;
	width:690px;
	min-height:472px;
}
#left-section h1{
	padding:10px 0 5px;
	margin:0;
	line-height:30px !important;
	color:#1a1308 !important;
}
#left-section .cat{
	font-size:12px;
	text-transform:uppercase;
	display:block;
	border-bottom:1px solid #e3e3e3;
	padding:0 0 8px;
	margin:0 0 15px;
}
#left-section .cat a{
	color:#548008;
}
#left {
	float:left;
	padding:0 20px;
	position:relative;
}
#right {
	float:right;
	margin:0;
	padding:0;
	width:215px;
}
.cab-404 {
	padding:0 0 5px 0;
	margin:0 0 5px;
}
.cab-404 {
	padding:0 0 5px 0;
	margin:0 0 5px;
}
.list-404 {
	font-size:12px;
	margin:0 0 10px;
}
.list-404 li{
	line-height:22px;
}
.cab {
	padding:0 0 8px 58px;
	margin:0 0 15px;
}
.cab h3, #left-section h1{
	font-size:28px;
	line-height:24px;
	font-weight:normal;
	color:#ffffff;
}
.cab h3 span, #left-section h1 span{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	line-height:18px;
	padding:5px 0 0 1px;
	font-weight:normal;
}
.icon-01 {
	background:url(../images/icon-01.gif) no-repeat 0 0;
	border-bottom:5px solid #216e8e;	
}
.icon-02 {
	background:url(../images/icon-02.gif) no-repeat 0 0;
	border-bottom:5px solid #658d21;	
}
.icon-03 {
	background:url(../images/icon-03.gif) no-repeat 0 0;
	border-bottom:5px solid #216e8e;	
}
.icon-04 {
	background:url(../images/icon-04.gif) no-repeat 0 0;
	border-bottom:5px solid #3c362d;	
}
.icon-05 {
	background:url(../images/icon-05.gif) no-repeat 0 0;
	border-bottom:5px solid #658d21;	
}
.icon-06 {
	background:url(../images/icon-06.gif) no-repeat 0 0;
	border-bottom:5px solid #658d21;	
}
.icon-07 {
	background:url(../images/icon-07.gif) no-repeat 0 0;
	border-bottom:5px solid #216e8e;	
}
/* CONTENT POST */
.content-post ol {
	list-style-position:outside;
	list-style-type:decimal;
	margin:0 0 10px 20px;
}
.content-post ul {
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 10px 20px;
}
.content-post li {
	line-height:20px;
	font-size:14px;
	padding:0 0 10px;
}
.content-post img {
	border: 5px solid #150E04;
}
/* BREADCRUMBS */
#breadcrumbs {
	font-size:12px;
	border-bottom:1px solid #e3e3e3;
	padding:10px 0;
	line-height: 18px;
	color:#767676;
}
#breadcrumbs a{
	color:#548008;
}
#breadcrumbs strong{
	color:#1a1308;
}
/* SLIDE FORCE */
#editorial_block_center{
	position:relative;
	width:356px;
	height:275px;
	overflow:hidden;
	cursor:pointer;
	border:5px solid #030f14;
}
#fotos {
	position:absolute;
	top:0;
	left:0;
}
#fotos div{
	height:275px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#fotos p{
	position:absolute;
	top:0;
	left:0;
	background: url(../images/bg-b-02.png) repeat 0 0;
	margin:15px;
	padding:10px 15px;
	width:296px;
}
.handler {
	position:absolute;
	left:0;
	bottom:0;
}
.handler a{
	text-indent:-9999px;
	float:left;
	display:block;
	cursor:pointer;
}
.handler a.previous {
	background:url(../images/handler-r.png) no-repeat 0 0;
	height:35px;
	width:35px;
}
.handler a.next {
	background:url(../images/handler-l.png) no-repeat 0 0;
	height:35px;
	width:35px;
}
.btn-force-prominent {
	margin:15px 0 0;
	display:block;
	background:url(../images/bg-menu.gif) no-repeat 0 -120px;
	color:#915302;
	padding:12px;
	font-weight:normal;
	height:36px;
}
.btn-force-prominent strong{
	font-size:20px;
	display:block;
}
.force-prominent{
	margin:0 0 30px;
}
.force-prominent .producto{
	position:absolute;
	height:164px;
	width:132px;
	background:url(../images/producto.png) no-repeat 0 0;
	top:373px;
	right:0;
	z-index:10;
}
/* FEATURES */
.features ul li, .download ul li{
	line-height:16px;
	padding:10px 0 8px 30px;
	font-size:13px;
	border-bottom:1px solid #e3e3e3;
}
.features ul li {
	background:url(../images/disc.gif) no-repeat 5px 10px;
}
/* DOWNLOAD */

.download ul li  {
	background:url(../images/down.gif) no-repeat 5px 9px;
}
.download li a {
	color:#548008;
	}

/* SERVICES */
.deploy {
	display:none;
}
.services {
	margin:0 0 20px;
}
.service {
	margin:0 0 10px;
	overflow:hidden;
	height:1%;
}
.btn-service {
	margin:0;
	display:block;
	background:url(../images/arrow-close.gif) no-repeat 5px center;
	color:#fed523;
	padding:12px 12px 12px 45px;
	font-weight:normal;
	border-bottom:1px solid #416206;
	cursor:pointer;
}
.services .active {
	display:block;
	background:url(../images/arrow-open.gif) no-repeat 5px center;
	color:#ffffff;
	padding:12px 12px 12px 45px;
	font-weight:normal;
}
.btn-service strong{
	font-size:20px;
	display:block;
}
.img-service {
	position:relative;
	margin:15px 0 0;
	overflow:hidden;
	height:1%;
}
.img-service a.photo-servi{
	float:left;
	padding:5px;
	display:block;
	background:#416206;
}
.img-service a.photo-servi:hover{
	background:#344e08;
}
.descrip-servi {
	padding:0 0 10px 15px;
	width:235px;
	float:left;
}
.descrip-servi h2{
	font-size:14px;
	line-height:18px;
	display:block;
}
.descrip-servi p{
	font-size:12px;
	line-height:18px;
}
.descrip-servi p a{
	font-size:12px;
}
/* SERVICES SIDEBAR */
.list-services a{
	color:#FED523;
	display:block;
	font-weight:normal;
	padding:0;
	font-size:14px;
	line-height:16px;
	}
.list-services h2 {
	color:#ffffff;
	font-size:14px;
	cursor:auto;
	padding:12px 0;
	border-bottom:1px solid #416206;
	display:block;
	font-weight:normal;
	margin:0;
}
.list-services strong {
	display:block;
	font-size:18px;
}
.list-services ul {
	margin:0 0 10px;
}
.list-services ul li{
	background:url(../images/ln-dotted-3.gif) repeat-x 0 bottom;
	_font-size:0px;
}
.list-services ul li a{
	padding:10px 25px;
	background: url(../images/plus.gif) no-repeat  8px 12px;
}
/* GALERY SIDEBAR */
.galery li{
	float:left;
	padding:0 4px 12px;
}
.galery li.last{
	margin-right:0;
}
.galery a{
	display:block;
}
.g-aho a{
	border:2px solid #094963;
}
.g-ren a{
	border:2px solid #436509;
}
.g-aho a:hover{
	border:2px solid #073b50;
}
.g-ren a:hover{
	border:2px solid #344e08;
}
/* FOOTER */
.ft-content {
	background:url(../images/bg-footer-content.gif) no-repeat 0 0;
	height:24px;
}
.ft-content-section-00 {
	height:24px;
}
.ft-content-section-01 {
	background:url(../images/bg-footer-section-01.gif) no-repeat 0 0;
	height:24px;
}
.ft-content-section-02 {
	background:url(../images/bg-footer-section-02.gif) no-repeat 0 0;
	height:24px;
}
#footer {
	padding:20px;
	background: url(../images/bg-footer.gif) no-repeat 0 0;
	overflow:hidden;
	height:1%;
	color:#ffffff;
}
.adress {
	float:left;
	width:585px;
}
.adress .box-2{
	padding:20px 0 10px 60px;
	overflow:hidden;
	height:1%;
	background:url(../images/ln-dotted-2.gif) repeat-x 0 top;
}
.adress .box-1{
	padding:0 0 10px 60px;
}
.adress .col-1{
	float:left;
	width:175px;
	margin:0 20px 0 0;
}
.adress .col-1 strong, .adress .col-2 strong{
	display:block;
	font-size:20px;
}
.adress .col-1 span, .adress .col-2 span{
	display:block;
	text-transform:uppercase;
}
.adress .col-2{
	float:left;
	width:270px;
}
.contact {
	float:right;
	padding:0 20px 20px;
	background:#261f15;
	width:275px;
}
.contact label{
	padding:0 0 0 8px;
}
.contact label span{
	color:#919191;
	font-size:11px;
}
.contact .input-text, .contact textarea {
     margin: 0;
     padding:8px 5px;
	 border:#150e04 2px solid;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 width:260px;
}
.contact textarea {
	height:130px;
}
.contact .input-submit{
	cursor:pointer;
	background: url(../images/submit.gif) repeat-x 0 0;
	color:#915302;
	margin:0 2px 0 0;
	padding:6px 10px;
	border:none;
	float:right;
}
/* MENU FOOTER */
#menu-footer {
	background:url(../images/bg-menu-footer.gif) repeat-x 0 0;
	font-size:12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #AB661A;
}
#menu-footer .menu-footer {
	padding:10px 20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #fff600;
	height:30px;
	overflow:hidden;
}
#menu-footer p{
	font-size:12px;
	color:#915302;
}
#menu-footer .copy-r{
	float:left;
}
#menu-footer .ft-menu{
	float:right;
}
#menu-footer .ft-menu a{
	color:#915302;
	margin:0 3px;
}

#respuesta {
	border:1px solid #c2791f;
	color:#000;
	display:none;
	padding:10px 10px 0;
	position:fixed;
	right:20px;
	top:20px;
	width:225px;
	z-index:100;
	background:#fed123;
}
.close {
	cursor:pointer;
	color:#915302;
}

/* General */

.wd-376 { width:376px; }
.wd-277 { width:277px; }
.wd-515 { width:515px; }
.wd-858 { width:858px; }
.mg-t-30 { margin-top:30px; }

#tabs{
	position:relative;
	padding: 80px 0 0;
}
#tabs .last{
	padding:0;
}
#tabs .price{
    background: none repeat scroll 0 0 #FED023;
    color: #BE700F;
    font-size: 18px;
    padding: 12px;
    position: absolute;
    right: 10px;
	text-shadow: 0 1px 0 #FDD931;
}
.t_ah span, .t_il span, .t_ge span, .t_re span {
	display:block;
	height:62px;
	width:62px;
	position:absolute;
	top:2px;
	left:160px;
	text-indent:-9999px;
}
.t_ah span {background:url(../images/i_ah.png) no-repeat 0 0;}
.t_il span {background:url(../images/i_il.png) no-repeat 0 0;}
.t_ge span {background:url(../images/i_ge.png) no-repeat 0 0;}
.t_re span {background:url(../images/i_re.png) no-repeat 0 0;}
.ui-state-default {
	float:left;
	padding:0 16px 0 0;
}
.ui-state-default a {
	display:block;
	width:190px;
	height:66px;
	background:url(../images/tab.png) no-repeat 0 0;
	color:#be700f;
	text-shadow: 0px 1px 0px #fdd931;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	padding:24px 20px 0 18px;
	position:relative;
}
.ui-state-hover a{
	background:url(../images/tab_hover.png) no-repeat 0 0;
}
.ui-state-active a{
	background:url(../images/tab_active.png) no-repeat 0 0;
	color:#ffffff;
	text-shadow: none;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-tabs-panel {
	clear:both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #140d04;
	background:#ffffff;
	overflow:hidden;
	height:1%;
	padding:9px;
	background:#ffffff url(../images/bg_content.gif) repeat-y right 0 ;
}
.ui-tabs-panel h4{
	clear:both;
	font-size:20px;
	font-weight:normal;
	padding:10px;
	border-bottom:1px solid #e3e3e3;
	margin:0 0 10px;
}
.ui-tabs-panel li {
	width:215px;
	float:left;
	padding:10px;
	color:#5e5e5e;
	height:300px;
	position:relative;
}
.ui-tabs-panel li:hover {
	border:1px solid #e3e3e3;
	background:#f5f5f5;
	padding:9px;
}
.ui-tabs-nav {
	position:absolute;
	top:0;
	left:0;
}
.tab_desc {
	padding:10px 5px;
}
.tab_desc h2{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	padding:0 0 4px;
}
.tab_desc h2 a{
	color:#548008;
}
.tab_desc h3{
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 8px;
}
.tab_desc h3 a{
	color:#76b111;
}
.tab_desc p{
	font-size:13px;
	line-height:16px;
	margin:0;
}
.links_top {
	text-align:right;
	padding:10px 2px;
	overflow:hidden;
	height:1%;
}
.links_top li{
	float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#ffffff;
	font-size:12px;
	background: url(../images/bg-b.png) repeat 0 0;
	padding:5px 10px 6px;
	margin:0 0 0 5px;
}
.links_top a {
	text-transform:uppercase;
	color:#ffffff;
	font-size:10px;
}
.frm {
	background: url(../images/icon_email.gif) no-repeat 0 -1px;
	padding: 0 0 0 21px;
}
.l_phone strong {
	background: url(../images/icon_phone.gif) no-repeat 0 0;
	padding: 0 0 0 21px;
}
.col_left {
	float:left;
	height:1%;
	overflow:hidden;
	width:452px;
}
.col_right {
	float:right;
	height:1%;
	overflow:hidden;
	width:218px;
}
.slide_product{
	padding:0 0 15px;
	position:relative;
}
.slide_product ul{
	border:1px solid #e3e3e3;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	width:450px;
	overflow:hidden;
	height:225px;
}
.slide_product li{
	float:left;
	line-height:0;
	padding:1px;
}
.slide_product .nav a{
	position:absolute;
	top:94px;
	width:40px;
	height:40px;
	text-indent:-9999px;
	display:block;
	z-index:10;
}
.slide_product .nav #p_next{
	background:url(../images/btn_slide_product.png) no-repeat right 0;
	left:400px;
}
.slide_product .nav #p_next:hover{
	background:url(../images/btn_slide_product.png) no-repeat right bottom;
}
.slide_product .nav #p_prev{
	background:url(../images/btn_slide_product.png) no-repeat 0 0;
	left:12px;
}
.slide_product .nav #p_prev:hover{
	background:url(../images/btn_slide_product.png) no-repeat 0 bottom;
}
.price_product {
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	padding:6px 8px 12px;
	margin:0 0 15px;
}
.price_product .price{
	font-size:42px;
	display:block;
	padding:0 0 3px;
	color:#666666;
}
.price_product .price em{
	font-size:30px;
}
.price_product .iva{
	text-transform:uppercase;
	font-size:12px;
}
.block {
	border:1px solid #e3e3e3;
	margin:0 0 15px;
}
.brd {
	border:1px solid #ffffff;
	background:#f5f5f5;
	padding:8px;
}
.block .tit {
	font-size:16px;
	color:#303030;
	display:block;
	border-bottom:3px solid #e3e3e3;
	padding:0 0 6px;
}
.block_cont {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #314c03;
	color:#ffffff;
	margin:0 0 15px;
	-moz-box-shadow: 0px 2px 5px #2c4008;
	-webkit-box-shadow: 0px 2px 5px #2c4008;
	box-shadow: 0px 2px 5px #2c4008;
}
.block_cont .brd{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #6ba309;
	padding:18px;
	background:#548008;
	}
.block_cont span{
	display: block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	padding:0 0 5px;
	text-shadow: 0 1px 0 #314c03;
}
.block_cont p{
	font-size:13px;
	line-height:18px;
}
.block_cont a{
	display:block;
	background:url(../images/btn_contact.gif) no-repeat 0 0;
	color:#be700f;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 13px 9px;
	width:88px;
	font-size:14px;
	text-shadow: 0 1px 0 #FDD931;
}
.block_cat {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #063448;
	color:#ffffff;
	margin:0 0 15px;
	-moz-box-shadow: 0px 2px 5px #010f15;
	-webkit-box-shadow: 0px 2px 5px #010f15;
	box-shadow: 0px 2px 5px #010f15;
}
.block_cat .brd{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #2d7594;
	background:#085d81;
	padding:0;
	}
.block_cat h3{
	padding:10px 55px 10px 18px;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	cursor:pointer;
	text-shadow: 0 1px 0 #0b4862;
	}
.block_cat_cont {
	padding:0 18px 15px;
}
.block_cat_cont ul{
	border-top:3px solid #2d7594;
}
.block_cat_cont ul li span{
	border-bottom:1px solid #2d7594;
	padding:5px 0 8px;
	display:block;
}
.block_cat_cont ul li a{
	font-size:13px;
	line-height:16px;
}
.block_cat_cont ul ul{
	border:none;
}
.block_cat_cont ul ul li{
	padding:0 0 0 18px;
	background:url(../images/plus.gif) no-repeat 5px 7px;
}
.icon_ah { background:url(../images/icon_ah.gif) no-repeat 158px 3px;}
.icon_il { background:url(../images/icon_il.gif) no-repeat 158px 3px; padding:20px 55px 18px 18px !important;}
.icon_ge { background:url(../images/icon_ge.gif) no-repeat 158px 3px;}
.icon_re { background:url(../images/icon_re.gif) no-repeat 158px 3px;}

.content-post {
	padding:0 0 15px;
}
.list_cat {
	padding:5px 0 20px;
	overflow:hidden;
	height:1%;
}
.list_cat li {
    color: #5E5E5E;
    float: left;
    padding: 10px;
    width: 210px;
	height:300px;
	}
.list_cat li:hover {
	background:#f5f5f5;
	border: 1px solid #e3e3e3;
	padding: 9px;
}
.col_left_cat {
    float: left;
    height: 1%;
    overflow: hidden;
    width: 690px;
}
.list_cat li img{
	height:145px;
    width: 210px;
}
.content-post a{
	color:#548008;
}
