html, body {    height: 100%;}body {    background: #F8F8F8 none 0 0 repeat;    font-family: Tahoma;    font-size: 14px;    text-align: left;	line-height: 1;}a {    outline-style: none;    text-decoration: underline;}a img, img {    border: 0 none;    vertical-align: middle;}#page-wrapper {    height: auto !important;    min-height: 100%;    min-width: 1000px;    overflow: hidden;    position: relative;	background-color: transparent;}#page, #main-wrapper {	background-color: transparent;}#header {    background: #231F20 url("../images/cmt/head.gif") 0 100% repeat-x;    height: 165px; /*54px*/    margin-bottom: 25px;    padding: 0 0 8px 9px;    position: relative;}#header #logo {/*	top: 125px;*/	top: 10px;    display: block;/*    height: 110px;*/	height: 140px;/*    left: 9px;*/	left: 30px;    overflow: hidden;    position: absolute;    width: 220px;	float: none;	padding: 0px;}#name-and-slogan {	padding: 0px;	margin: 0 0 15px 240px;	overflow: hidden;}#site-slogan {    font-family: Tahoma;    font-size: 88px;    font-style: normal;    margin-top: 7px;	color: #F58220;	white-space: nowrap;}#header div.section, #featured div.section, #messages div.section, #main, #triptych, #footer-columns, #footer {    margin-left: auto;    margin-right: auto;	width: auto;}#main-menu {    clear: none;	float: left;}#main-menu-links {    list-style: none outside none;    margin: 0px;    padding: 19px 0 0 236px;}#main-menu-links li {	font-family: Tahoma;    background: #483B38 url("../images/cmt/hm_l.gif") 0 0 no-repeat;    float: left;    font-size: 13px;    height: 31px;    margin-right: 7px;	margin-left: 0px;    padding: 0;}#main-menu-links li.active,#main-menu-links li.active-trail {    background: #EFEFEF url("../images/cmt/hm_l_ac.gif") 0 0 no-repeat;    font-weight: bold;    height: 37px;    margin-bottom: -2px;    position: relative;}#main-menu-links li a {    background: transparent url("../images/cmt/hm_r.gif") 100% 0 no-repeat;    color: #F8F8F8;    display: block;    float: left;    height: 24px;    padding: 8px 8px 0;    text-decoration: none;	border-radius: 0px;	-web-kit-border-radius: 0px;	-moz-border-radius: 0px;	line-height: 1;	text-shadow: none;}#main-menu-links li a:hover,#main-menu-links li a:focus {	background-color: transparent;		text-decoration: underline;}#main-menu-links li.active a,#main-menu-links li.active-trail a {    background: transparent url("../images/cmt/hm_r_ac.gif") 100% 0 no-repeat;    color: #E6360A;    cursor: default;    height: 30px;    text-decoration: none;}#main {	margin: 0 0 0 250px;}#sidebar-first {    float: left;    font-size: 12px;    margin-left: -250px;    padding: 44px 0 0 10px;    position: relative;    width: 240px;}.sidebar .section {    padding: 0px;}.sidebar .block {    background-color: transparent;    border-color: #F9F9F9;    border: 0px none;    margin: 0px;    padding: 0px;}.sidebar .block .content {    font-size: 12px;    line-height: 1;    margin-top: 0px;}.one-sidebar #content {	color: #5F5F5F;    float: right;    font-size: 12px;    padding: 0;    position: relative;    width: 100%;}#sidebar-first .tel {    color: #5F5F5F;    padding: 0 0 17px 12px;}#sidebar-first .tel b {    color: #E8502A;    display: block;    font-size: 21px;    padding-top: 8px;}#search-block-form {    height: 31px;    padding: 0 0 0 4px;}#search-block-form  .form-type-textfield {    background: transparent url("../images/cmt/s_in.gif") 0 0 no-repeat;    float: left;    height: 19px;    width: 140px;	margin-top: 0px;}#search-block-form  .form-type-textfield input {    background: none repeat scroll 0 0 transparent;    border: 0 none;    color: #000;    font-size: 11px;    line-height: 10px;    padding: 1px 0 0 8px;    width: 123px;}#search-block-form input.form-submit {    border: 0 none;    cursor: pointer;    height: 19px;    margin: 0 0 0 8px;    position: relative;    width: 59px;}#sidebar-first #block-menu-menu-page-menu,#sidebar-first #block-menu-menu-servece-menu {    background: transparent url("../images/cmt/lm.gif") 0 0 repeat-y;    margin-bottom: 20px;    width: 223px;}#sidebar-first #block-menu-menu-page-menu .content,#sidebar-first #block-menu-menu-servece-menu .content {    background: transparent url("../images/cmt/lm_t.gif") 0 0 no-repeat;}#sidebar-first #block-menu-menu-page-menu .content ul,#sidebar-first #block-menu-menu-servece-menu .content ul {    list-style: none outside none;    background: transparent url("../images/cmt/lm_b.gif") 0 100% no-repeat;    font-family: "trebuchet MS";    padding: 11px 7px 11px 8px;}#sidebar-first #block-menu-menu-page-menu .content ul li,#sidebar-first #block-menu-menu-servece-menu .content ul li {    list-style: none outside none;    border-bottom: 1px solid #DFDFDF;    font-size: 11px;    padding: 8px 0 7px 5px;    text-transform: uppercase;}#sidebar-first #block-menu-menu-page-menu .content ul li a,#sidebar-first #block-menu-menu-servece-menu .content ul li a {    color: #555;    text-decoration: none;}#sidebar-first #block-menu-menu-page-menu .content ul li a:hover,#sidebar-first #block-menu-menu-servece-menu .content ul li a:hover {    color: #ed6408;    text-decoration: none;}#sidebar-first #block-menu-menu-page-menu .content ul li a.active,#sidebar-first #block-menu-menu-servece-menu .content ul li a.active {	color: #ED6408;    font-size: 14px;    font-weight: bold;}#block-views-category-block-block {    background: transparent url("../images/cmt/lm.gif") 0 0 repeat-y;    margin-bottom: 20px;    width: 223px;}#block-views-category-block-block .content {    background: transparent url("../images/cmt/lm_t.gif") 0 0 no-repeat;}#block-views-category-block-block .content .view-content {    background: transparent url("../images/cmt/lm_b.gif") 0 100% no-repeat;    font-family: "trebuchet MS";    padding: 11px 7px 11px 8px;}#block-views-category-block-block .content .view-content ul {    list-style: none outside none;    margin: 0;    padding: 0;}#block-views-category-block-block .content .view-content ul li {    border-bottom: 1px solid #DFDFDF;    font-size: 11px;    padding: 8px 0 7px 5px;    text-transform: uppercase;}#block-views-category-block-block .content .view-content ul li a {    color: #555;    text-decoration: none;}#block-views-category-block-block .content .view-content ul li .tag-775 a,#block-views-category-block-block .content .view-content ul li .tag-776 a,#block-views-category-block-block .content .view-content ul li .tag-777 a,#block-views-category-block-block .content .view-content ul li .tag-778 a,#block-views-category-block-block .content .view-content ul li .tag-779 a  {    color: #F58220;	font-size: 14px;	font-weight:bold;    text-decoration: none;}#block-views-category-block-block .content .view-content ul li a:hover {    color: #ed6408;    text-decoration: none;}#block-views-category-block-block .content .view-content ul li a.active {	color: #ED6408;    font-size: 14px;    font-weight: bold;}#content .section {	padding: 0px;}#content h1 {	margin: 0px;    color: #5F5F5F;    font-size: 30px;    font-weight: normal;    padding: 10px 0 14px;}#content a {    color: #5F5F5F;}#content .taxonomy-breadcrumbs {    font-size: 24px;    padding: 5px 0 17px;    list-style: none outside none;    margin: 0;}#content .taxonomy-breadcrumbs li {    display: inline;}#content .taxonomy-breadcrumbs li.sep {	padding: 0px 5px;}#content .taxonomy-breadcrumbs li a {    color: #ED6408 !important;}#content .taxonomy-breadcrumbs li h1 {    font-size: 24px;	display: inline;}#content #block-system-main {}#content .region-content {	overflow: hidden;	padding: 0px 0px 10px 0px;	margin-right: 30px;	padding-right: 10px;}#content .taxonomy-nodes-section .region-content {	background-color: #FFF;}#content .category-gallery-left {	float: left;	width: 255px;}#content .category-gallery-left ul {    list-style: none outside none;	margin: 0px;	padding: 0px;}#content .category-gallery-left li {    padding-bottom: 35px;    text-align: center;}#content .category-description-section {    line-height: 18px;    overflow: hidden;	}#content .category-description-section table td {	border: 1px solid #CCC;}#content .category-description-section table,#content .category-description-section table tr,#content .category-description-section table td{	background-color: #FFF;}#content #block-quicktabs-qtabs {    line-height: 18px;    overflow: hidden;	}ul.quicktabs-tabs.quicktabs-style-zen li {	margin: 0px;}#content #block-quicktabs-qtabs #quicktabs-container-qtabs {	border: 1px solid #ccc;}#content #block-quicktabs-qtabs #quicktabs-container-qtabs .content {	margin: 0px;	padding: 10px;}#content #block-quicktabs-qtabs .quicktabs-tabs {    height: 38px !important;    margin: 0;    padding: 0;    width: 100%;    z-index: 5;    list-style: none outside none;	background: transparent none 0 0 repeat;}#content #block-quicktabs-qtabs .quicktabs-tabs li {    background: transparent none 0 0 repeat;    display: block;    float: left;    font-size: 12px;    height: 38px;    list-style: none outside none;    margin: 0;    overflow: hidden;    padding: 0;    position: relative;    z-index: 3;    border: medium none;}#content #block-quicktabs-qtabs .quicktabs-tabs li.active, #content #block-quicktabs-qtabs .quicktabs-tabs li {    background: transparent none 0 0 repeat;    padding: 0;}#content #block-quicktabs-qtabs .quicktabs-tabs li.active {    color: #333333 !important;	top: 1px;}#content #block-quicktabs-qtabs .quicktabs-tabs li.active a:link, #content #block-quicktabs-qtabs .quicktabs-tabs li.active a:visited, #content #block-quicktabs-qtabs .quicktabs-tabs li.active a:visited, #content #block-quicktabs-qtabs .quicktabs-tabs li.active a:hover {    background: transparent url("../images/cmt/tabs.gif") right 0 no-repeat !important;}#content #block-quicktabs-qtabs .quicktabs-tabs li a, #content #block-quicktabs-qtabs .quicktabs-tabs li a:hover {    color: #666666 !important;    padding: 0 0 4px;    text-decoration: none;	font-weight: normal;}#content #block-quicktabs-qtabs .quicktabs-tabs a:link, #content #block-quicktabs-qtabs .quicktabs-tabs a:visited {    background: transparent url("../images/cmt/tabs.gif") right 100px repeat;    color: #474747;    cursor: pointer;    display: block;    text-decoration: none;}#content #block-quicktabs-qtabs .quicktabs-tabs li a span {    background: transparent url("../images/cmt/tabs.gif") 0 100px repeat;    display: block;    height: 50px;    line-height: 38px;    margin: 0 7px 0 0;    padding: 0 0 0 8px;    position: relative;    z-index: 3;}#content #block-quicktabs-qtabs .quicktabs-tabs li.active a span {    color: #333333;    font-weight: bold;}#content #block-quicktabs-qtabs .quicktabs-tabs li.active a span, #content #block-quicktabs-qtabs .quicktabs-tabs li.active a:hover span {    background: transparent url("../images/cmt/tabs.gif") left 0 no-repeat !important;    color: #474747;    cursor: pointer;}#content #block-quicktabs-qtabs .quicktabs-tabs li a:hover {    background: transparent url("../images/cmt/tabs.gif") right 50px repeat !important;	display: block;}#content #block-quicktabs-qtabs .quicktabs-tabs li a:hover span {    background: transparent url("../images/cmt/tabs.gif") left 50px repeat !important;	display: block;	white-space: nowrap;}#content #block-quicktabs-qtabs table {	width: auto;	margin: 0px;    border: medium none;    border-collapse: collapse;    font-size: 11px;    line-height: normal;}#content #block-quicktabs-qtabs table th {	background: #F2F2F2 none 0 0 repeat;    border: 1px solid #D3D3D3;    color: #000000;    font-weight: normal;    height: 28px;    padding: 0 4px;    text-align: center;    vertical-align: middle;}#content #block-quicktabs-qtabs table tr,#content #block-quicktabs-qtabs table tr.odd,#content #block-quicktabs-qtabs table tr.even {	background-color: #FFF;}#content #block-quicktabs-qtabs table td {    border: 1px solid #D3D3D3;    padding: 11px 4px 8px;    text-align: center;    vertical-align: middle;    white-space: nowrap;}.tabs {	margin: 0px;}#content #block-quicktabs-qtabs .views-field-field-tab-videos {	overflow: hidden;}#content #block-quicktabs-qtabs .views-field-field-tab-videos ul {    list-style: none outside none;}#content #block-quicktabs-qtabs .views-field-field-tab-videos ul li {    list-style: none outside none;    padding: 10px;}#content #block-quicktabs-qtabs .views-field-field-tab-fotos {	overflow: hidden;}#content #block-quicktabs-qtabs .views-field-field-tab-fotos ul {    list-style: none outside none;}#content #block-quicktabs-qtabs .views-field-field-tab-fotos ul li {    list-style: none outside none;    float: left;    height: 150px;    padding-right: 10px;    width: 175px;}#content #block-quicktabs-qtabs .views-field-field-tab-fotos ul li a {    display: block;    height: 100px;    position: relative;    width: 152px;	border: 1px solid #DFDFDF;	text-align: center;	overflow: hidden;}#content #block-quicktabs-qtabs .views-field-field-tab-fotos ul li a:hover {	border: 1px solid #ED6408;	color: #ED6408;}.catalog-item-list .c_cat {    list-style: none outside none;    margin: 0px;    min-height: 1px;    overflow: hidden;    padding: 0 0 20px;}.catalog-item-list .c_cat li {    float: left;    font-size: 13px;    height: 180px;    width: 180px;}.catalog-item-list .c_cat li a {    cursor: pointer;    display: block;    padding: 6px 4px 0;    width: 150px;}#content .catalog-item-list .c_cat li a:hover {	color: #ed6408;}.catalog-item-list .c_cat li a .img-wrapper {    border: 1px solid #DFDFDF;    padding: 1px 0;	width: 150px;	height: 96px;	text-align: center;	background-color: #FFF;	overflow: hidden;}.catalog-item-list .c_cat li a:hover .img-wrapper {	border-color: #ed6408;}.catalog-item-list .c_cat li b {    display: block;    font-weight: normal;    padding: 5px 0 0 5px;    text-align: center;    text-decoration: underline;}.f_clearing {    clear: both;    font-size: 1px;    height: 180px;}#footer-wrapper {    background-color: transparent ;    font-size: 12px;    font-family: Tahoma;    padding: 0px;	bottom: 0;    left: 0;    position: absolute;    width: 100%;}#footer-wrapper .section {	background: #231F20 url("../images/cmt/f.gif") 0 0 repeat-x;    color: #7A7A7A;    font-size: 11px;    margin-top: 20px;    min-height: 100px;    padding: 29px 55px 0 17px;}#footer {	margin: 0px;	border: 0px none;}#footer .region {	margin: 0px;}#footer .block {	clear: none;}#footer #block-block-4 {	float: left;}#footer #block-menu-menu-footer-menu, #footer #block-menu-menu-footer-menu .menu {	float: right;}#footer #block-menu-menu-footer-menu .menu li {	float: left;}#footer #block-menu-menu-footer-menu .menu li a {    margin-left: 6px;    color: #7A7A7A;	text-decoration: underline;	border: 0px;	padding: 0px;}#footer #block-menu-menu-footer-menu .menu li a:hover { 	text-decoration: none;}#footer #block-menu-menu-footer-menu .menu li a.active-trail {	color: #E6360A; 	text-decoration: none;	cursor: default;}#lightbox2-overlay {	position: fixed;}