@charset "utf-8";
/* CSS GERDA.SU */
/* © 2008 DIERA.RU */
/* v001 */
html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
body, table, td, th {
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background-image:url(/themes/default/images/bg_fon.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#04629F;
	background-attachment:fixed;
}
div, p, span, h1, h2, h3, h4, h5, h6, h7 {
	margin:0;
	padding:0;
}
h2 {
	color:#000000;
	font-size:1.2em;
	padding:3px 0px 10px 0px;
}
a {
	color:#000000;
	outline:none; 
}

a:hover img { opacity:0.9;  filter: alpha(opacity="90"); } /*IE*/

.whitebox {
	padding:5px;
	background-color:#ffffff;
}
a:hover {
	text-decoration:none;
}
img {
	border:none;
}
p {
	text-align:justify;
}
.clearbox {
	clear:both;
	height:5px;
	width:100%;
	overflow:hidden;
}
.clearbox10 {
	clear:both;
	height:10px;
}
/*********************************************************************************/
#wrapper {
	width:100%;	
}
.wrapper-decor {
	background:url(/themes/default/images/wrapper-bg.jpg) no-repeat;
	width:980px;
	height:25px;
	margin:0 auto;
}
#wrapper-inside {
	width:980px;
	margin:0 auto;
	background-color:#fff;
	background:url(/themes/default/images/container-bg.jpg) repeat-y;
}
/* start header block */
#header-wrapper {
	width:100%;
	height:105px;
	background:url(/themes/default/images/header.jpg);
}
#header {
	width:960px;
	height:105px;
	margin:0 auto;
}
#logo {
	width:400px;
	height:105px;
	float:left;
	position:relative;
}

.logo_ban { position:absolute; display:block; width:390px; height:92px; top:5px; left:0px; }

#slogan {
	width:200px;
	height:20px;
}
#site-title {
	width:10px;
	float:left;
	padding-top:12px;
}
#site-title div span {
	font-size:0.9em;
	color:#FFFFFF;
	font-weight:bold;
}
#site-title div h2 {
	font-size:0.8em;
	color:#0B95F0;
	padding:0px;
}

.chunk { padding-left:10px; padding-top:10px; color:#FFFFFF; font-size:11pt; font-weight:bold; }

.ya-map p { padding-top:17px; padding-left:120px; font-size:11px; color:#fff; /*width:250px;*/ }
.ya-map a { color:#FFFFFF; }
#service-menu {
	width:550px;
	float:left;
	height:105px;
}
#service-menu div {
	float:right;
	clear:both;
	width:530px;
}
#service-menu div ul {
	margin:0px 0px 0px 0px;
	padding:0;
}
#service-menu div ul li {
	list-style-type:none;
	float:left;
	margin-right:6px;
	padding-top:6px;
}
#service-menu div ul li a {
	text-decoration:none;
	color:#ACACAC;
	display:block;
	float:left;
}
#service-menu div ul li a:hover {
	color:#04629F;
}
#service-menu div ul li a.textlink {
	padding-top:4px;
}
#service-menu div.small-banner-service {
	width:360px;
	height:20px;
	text-align:left;
	margin-top:12px;
	padding-left:20px;
}
#service-menu div.small-banner-service span {
	font-size:13px;
	color:#FFFFFF;
	padding-right:10px;
	border-right:1px #FFF solid;
}
#service-menu div.small-banner-service span a {
	text-decoration:underline;
	color:#FFFFFF;
}
#service-menu div.small-banner-service span a:hover {
	text-decoration:none;
}
/* end header block*/
/*start flash block*/
.flashmenu {
	/*HIDE ON INET*/
	display:none;
 	visibility:hidden;
}
/*end flash block*/
/*start big-banner*/
#big-banner-wrapper {
	width:100%;
	height:300px;
	clear:both;
	padding-top:5px;
	padding-bottom:15px;
	background:url(/themes/default/images/container-bg.jpg) repeat-y;
}
#big-banner {
	width:960px;
	height:300px;
	margin:0 auto;
	background-color:#FEFEFE;
	border:1px dotted #F4F4F4;
}
/* end big-banner*/

/*start container's*/
/* for index page*/
.container-wrapper-index {
	width:100%;
	clear:both;
	background:url(/themes/default/images/top-content.jpg) no-repeat;
	background:url(/themes/default/images/container-bg.jpg) repeat-y;
}
.container-index {
	width:960px;
	margin:0 auto;
	background-color:#fff;
}
.container-index-bottom {
	height:25px;
	background:url(/themes/default/images/bottom-content.jpg) no-repeat;
}
/* for inside page*/
.container-wrapper-inside {
	width:100%;
	clear:both;
	background:url(/themes/default/images/container-bg.jpg) repeat-y #fff;
}
.container-wrapper-inside-top-decor {
	background:url(/themes/default/images/top-content.jpg) no-repeat;
	height:30px;
}
.container-inside {
	width:960px;
	margin:0 auto;
}
.container-inside-bottom {
	height:25px;
	background:url(/themes/default/images/bottom-content.jpg) no-repeat;
}
/*start sidebar */
#sidebar-wrapper {
	width:200px;
	float:left;
	margin-right:10px;
}
#sidebar {
	width:200px;
}
#main-menu {
	width:200px;
	clear:both;
	margin-bottom:15px;
}
#site-promo {
	width:200px;
	clear:both;
	margin-bottom:15px;
	text-align:center;
}
.newsone{
	width:185px;
	margin:0px 5px 15px 10px;
}
.newsone .head{
	height:23px;
}
.newsone .head img{
	float:left;
	padding-right:3px;
}
.newsone .head span{
	font-size:8pt;
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding-top:2px;
}
.newsone a.link{
	font-size:9pt;
	color:#666666;
}
.newsone .body{
	padding-bottom:5px;
}
.newsone .body a{
	font-size:10pt;
	font-weight:bold;
	display:block;
	padding-bottom:2px;
	clear:both;
	color:#000000;
}
.newsone p{
	font-size:9pt;
	text-align:left;
}
#text-promo {
	width:200px;
	clear:both;
	margin-bottom:15px;
}
#text-promo p {
	padding:20px;
	text-align:justify;
	background-color:#F2FBFF;
}
#text-promo p strong {
	display:block;
	padding:4px;
	background-color:#00A4F2;
	color:#FFFFFF;
}
#text-promo p span {
	clear:both;
	display:block;
	margin-top:5px;
}
#inside-promo {
	width:200px;
	clear:both;
	margin-bottom:15px;
	text-align:center;
}
#free-promo {
	width:200px;
	clear:both;
	margin-bottom:15px;
}
/*end sidebar*/
/*start content*/
#content-wrapper {
	width:750px;
	float:left;
}
#content {
	width:750px;
}
/*start index content style*/
.index-page-content {
	padding:5px;
	background-color:#0080C0;
}
.index-brand-block {
	clear:both;
	margin-bottom:15px;
	margin-top:10px;
	border-top:1px #D8D8D8 solid;
}
.index-brand-block h2 {
	padding:5px;
	font-size:1.2em;
	color:#4F2700;
}
.index-block {
	width:230px;
	float:left;
	margin-right:7px;
}
.index-block div.ib-title {
	clear:both;
	margin-bottom:5px;
}
.index-block div.ib-title h3 {
	padding:4px;
	color:#434343;
	font-size:1.1em;
}
.index-block div.ib-title h3 a {
	color:#434343;
}
.index-block div.ib-title h3 a:hover {
	color:#E87400;
}
.index-block div.ib-banner {
	width:230px;
	height:60px;
	margin-bottom:5px;
}
.index-block div.ib-txt {
	width:230px;
	clear:both;
	margin-bottom:5px;
	font-size:0.8em;
}
.index-block div.ib-txt p {
	padding:5px;
}
/*end index content style*/

#banner-block {
	width:750px;
	clear:both;
	margin-bottom:15px;
}
#banner-main {
	width:750px;
	height:250px;
}
#banner-inside {
	width:750px;
	height:100px;
}
#breadcrumbs {
	width:740px;
	clear:both;
	margin-bottom:10px;
	font-size:0.8em;
	color:#585858;
	padding:4px;
	border-bottom:1px solid #EAEAEA;
	border-top:1px solid #969696;
	background-color:#D5D5D5;
}
#breadcrumbs a {
	color:#fff;
}
#page-title {
	clear:both;
}
#page-title h4 {
	font-size:12px;
	color:#191919;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}
#page-content {
	width:750px;
	clear:both;
	margin-bottom:10px;
}
/* INTRO On CATEGORY CLOSE */
#closeInfo {
	width:150px;
	height:25px;
	background:#FEFEFE;
	padding-left:5px;
	cursor:pointer;
	border-bottom:2px solid #828282;
}
#closeInfo p {
	font-size:10px;
}
div.category-text {
	padding:5px;
	background-color:#F9F9F9;
	border:1px solid #EEEEEE;
}
div#category-text {
	height:auto;
}
#categoryIntroText {
	padding-top:15px;
}
div.category-text p {
	font-size:0.9em;
	padding:5px;
}
div.category-text ul {
	font-size:0.9em;
	text-align:justify;
	margin:0;
	padding:0;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}
/*info-text*/
div.info-text {
	padding:0px 5px 0px 0px;
}
div.info-text p {
	font-size:0.9em;
	padding:0px 0px 10px 0px;
}
div.info-text span {
	font-size:0.8em;
}
div.info-text h3/*h4*/ {
	font-size:1.1em;
	padding:10px 0px 10px 0px;
}
div.info-text ol {
	font-size:0.9em;
	text-align:justify;
	margin:0;
	padding:0px 0px 5px 45px;
}
div.info-text ol li {
	padding-bottom:5px;
}
div.info-text ul {
	font-size:0.9em;
	text-align:justify;
	margin:0;
	padding:0px 0px 5px 35px;
}
div.info-text ul li {
	padding-bottom:5px;
}
div.info-text strong {
	color:#000000;
}

/*info-text*/
#page-content div.p-block {
	clear:both;
	margin-top:30px;
	width:750px;
	float:left;
	border-top:1px solid #F8F8F8;
	padding-top:10px;
}
#page-content div.p-block div.brand-logo {
	float:left;
	margin-right:30px;
	width:100px;
}
#page-content div.p-block div.brand-txt {
	float:left;
	text-align:justify;
	width:600px;
}
#page-content div.p-block div.brand-txt p {
	padding:10px 0px;
	font-size:0.9em;
}
#page-content div.p-block div.brand-txt ul {
	margin:0;
	padding:0;
	clear:both;
}
#page-content div.p-block div.brand-txt ul li {
	float:left;
	margin-right:15px;
	list-style-type:none;
}
#page-content div.p-block div.brand-txt ul li a {
	display:block;
	font-size:0.9em;
	color:#191919;
	padding:3px 3px 3px 3px;
	border-bottom:1px solid #D6D6D6;
	text-decoration:none;
}
#page-content div.p-block div.brand-txt ul li a:hover {
	text-decoration:none;
	background-color:#f5dfb3;
}

div.brand-txt h3 {
	font-size:14px;
}

#page-links {
	width:750px;
	clear:both;
	margin-bottom:10px;
}
.page-links {
	width:960px;
	clear:both;
	margin-bottom:10px;
}
/*end content*/
/*end container*/

/*start brand style*/
div.collection {
	color:#191919;
}
/*START INTRO TEXT (BRAND)*/
.intro-top {
	background:url(/themes/default/images/intro-top.gif) no-repeat;
	width:275px;
	height:25px;
}
.intro-bottom {
	background:url(/themes/default/images/intro-bottom.gif) no-repeat;
	width:275px;
	height:25px;
}
.intro-text-wrapper {
	width:275px;
	background:url(/themes/default/images/intro-bg.gif) repeat-y;
}
.intro-text {
	padding:10px;
	color:#FEFEFE;
}

.intro-text a{
	color:#FFFFFF;
}

.brandlogo {
	width:275px;
	height:115px;
	background:url(/themes/default/images/intro-bg.gif) repeat-y;
}
.brand-title {
	padding-left:10px;
	padding-right:10px;
}
.brand-title h2 {
	color:#FFFFFF;
}
.brand-title h4 {
	color:#F7F7F7;
}
div.brand-text {
	padding:1px;
	width:275px;
	margin:0 auto;
	float:left;
}

div.brand-text p {
	font-size:0.9em;
	padding-top:5px;
	margin-bottom:20px;
	border-top:1px dotted #C1C1C1;
}

div.intro-text .whitebox a {
	color:#000000;
}

div.brand-text ul {
	margin-left:15px;
	padding:0;
}
div.brand-text ul li {
	margin:0;
	padding:0;
	font-size:0.9em;
	text-align:left;
}
/*END INTRO TEXT (BRAND)*/

/*START INTRO TEXT (COLLECTIONS)*/

div.collection-content {
	width:745px;
}
div.collection-content .intro-top {
	background:url(/themes/default/images/introc-top.gif) no-repeat;
	width:745px;
	height:25px;
}
div.collection-content .intro-bottom {
	background:url(/themes/default/images/introc-bottom.gif) no-repeat;
	width:745px;
	height:25px;
}
div.collection-content div.intro-text-wrapper {
	width:744px;
	background:url(/themes/default/images/introc-bg.gif) repeat-y;
	padding-left:1px;
}
div.intro-text-wrapper div.intro-text ul{
	padding-left:0px; margin-left:30px;
}
div.collection-content div.collection-info {
	float:left;
	border-left:1px solid #FEFEFE;
}
div.collection-content .intro-text {
	padding:10px;
	color:#FEFEFE;
	width:350px;
	font-size:0.8em;
}
div.collection-content .brandlogo {
	width:210px;
	height:120px;
	padding-left:25px;
	padding-right:20px;
	float:left;
}
div.collection-content .brand-title {
	padding-left:10px;
	width:350px;
}
div.collection-content .brand-title h2 {
	color:#FFFFFF;
}
div.collection-content .brand-title h4 {
	color:#F7F7F7;
}
div.collection-content div.brand-text {
	padding:1px;
	width:275px;
	margin:0 auto;
}
div.collection-content div.brand-text p {
	font-size:0.9em;
	padding-top:5px;
	margin-bottom:20px;
	border-top:1px dotted #C1C1C1;
}
div.collection-content div.brand-text ul {
	margin-left:15px;
	padding:0;
}
div.collection-content div.brand-text ul li {
	margin:0;
	padding:0;
	font-size:0.9em;
	text-align:left;
}
/*END INTRO TEXT (BRAND)*/

/* COLLECTIONS BLOCKS */
div.collection-block-wide {
	width:420px;
	margin:0 auto;
	padding-bottom:10px;
}
div.collections-block {
	padding-top:10px;
	width:460px;
	float:left;
}
div.collections-block p {
	font-size:0.9em;
	padding-bottom:5px;
	padding-top:5px;
}
div.collections-block h5.prev-text {
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	text-align:left;
}
div.collection-block-clear {
	clear:both;
}
div.collection-block {
	width:210px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
div.collection-block div.collection-logo {
	text-align:center;
	margin-bottom:10px;
}
div.collection-block-wide div.collection-logo {
	text-align:center;
	margin-bottom:10px;
}
.collection-text ul li {
	font-size:0.9em;
	text-align:justify;
}
.collection-text h3 {
	font-size:13px;
	padding:3px;
	background-color:#EAEAEA;
}
.collection-text h3 a {
	color:#000000;
	text-decoration:none;
}
a.blue {
	color:#000000;
}
.collections-portfolio{
	padding-top:15px;
}
/*end brand style*/

/* start footer block*/
#footer-wrapper {
	width:100%;
	background:url(/themes/default/images/container-bg.jpg) repeat-y;
}
#footer {
	width:960px;
	margin:0 auto;
}
#footer .footer-decor {
	height:90px;
	clear:both;
}
#footer .footer-menu {
	clear:both;
	padding-top:10px;
}
#footer .footer-menu ul {
	margin:0;
	padding:0;
}
#footer .footer-menu ul li {
	float:left;
	margin-right:10px;
	list-style-type:none;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
}
#footer .footer-menu ul li a {
	color:#000000;
}
#footer .footer-menu ul li a:hover {
	color:#000000;
}
/* end footer block*/

a.icon_pdf{ display:block; background:url(/themes/default/images/icons/icon_pdf.jpg) no-repeat left; padding-left:30px; height:25px; padding-top:8px; color:#000000; font-size:0.9em; }

/*start search*/
div.search-wrapper {
	width:100%;
	clear:both;
}
div.search-wrapper div.search-block {
	width:980px;
	clear:both;
	margin:0 auto;
}
div.search-wrapper div.search-block form {
	padding:10px;
	background-color:#FEFEFE;
}
div#ajaxSearch_output {
	background-color:#FEFEFE;
	padding:5px;
	font-size:0.8em;
}
/*end search*/

/*start copy block*/
#copy-wrapper {
	width:100%;
	clear:both;
	padding-top:10px;
}
#copy {
	width:960px;
	margin:0 auto;
}
#copy p {
	margin-left:5px;
	width:460px;
	font-size:0.7em;
	color:#6D6D6D;
}
/*end copy block*/

/*start counters*/
#counters-wrapper {
	width:100%;
	background:url(/themes/default/images/container-bg.jpg) repeat-y;
}
#counters {
	clear:both;
	padding-top:15px;
	width:960px;
	margin:0 auto;
}
#counters div {
	width:88px;
	height:31px;
	float:left;
	margin-right:5px;
}

/*START  TABS STYLE*/
.tabs-wrapper {
	clear:both;
	height:35px;
	background:url(/themes/default/images/header-bg.jpg);
}
.tabs {
	height:35px;
	width:772px;
	float:right;
}
.tabs ul {
	padding:0;
	margin:11px 0px 0px 0px;
}
.tabs li, li.doors-tab, li.steeldoors-tab, li.glassdoors-tab, li.firedoors-tab, li.parket-tabs, li.plitka-tabs, li.furniture-tabs li.carnise-tabs {
	padding:0;
	margin:0;
	float:left;
	height:24px;
	list-style:none;
}
.tabs li a {
	display:block;
	height:24px;
}
.doors-tab a {
	display:block;
	height:24px;
	width:142px;
	background:url(/themes/default/images/buttons/butDoors.gif) no-repeat;
}
.steeldoors-tab a {
	display:block;
	height:24px;
	width:98px;
	background:url(/themes/default/images/buttons/butSteelDoors.gif) no-repeat;
}
.firedoors-tab a {
	display:block;
	height:24px;
	width:142px;
	background:url(/themes/default/images/buttons/butFireDoors.gif) no-repeat;
}
.glassdoors-tab a {
	display:block;
	height:24px;
	width:112px;
	background:url(/themes/default/images/buttons/butGlassDoors.gif) no-repeat;
}
.parket-tabs a {
	display:block;
	height:24px;
	width:82px;
	background:url(/themes/default/images/buttons/butParket.gif) no-repeat;
}
.plitka-tabs a {
	display:block;
	height:24px;
	width:77px;
	background:url(/themes/default/images/buttons/butPlitka.gif) no-repeat;
}
.furniture-tabs a {
	display:block;
	height:24px;
	width:104px;
	background:url(/themes/default/images/buttons/butFurniture.gif) no-repeat;
}
/*END  TABS STYLE*/

/* COLLECTION LINK ON COLLECTION PAGE */
.collection-link {
	border-top:1px solid #F5F5F5;
}
.collection-link ul {
	padding:0;
	margin:0;
	padding-top:10px;
}
.collection-link ul li {
	background-color:#FEFEFE;
	list-style-type:none;
}
.collection-link ul li a {
	font-size:0.9em;
	text-decoration:underline;
	color:#1e1e1e;
	font-weight:normal;
}
.collection-link ul li.active a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.infopage .B_lastCrumb {
	visibility:hidden;
}
/*FLASH BLOCK*/
div#flashblock {
	width:960px;
	height:725px;
	/*position:absolute;*/
	/*top:50%;*/
	/*left:50%;*/
	/*margin-top:-363px;*/
	/*margin-left:-480px;*/
	margin:0 auto;
}
div#linksblock {
	width:767px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-384px;
	margin-top:362px;
	padding:0px;
}
div#linksblock span{
	font-size:8pt;
	color:#663300;
	color:#fff;
}
div#linksblock h3{
	padding-bottom:5px;
}
div#linksblock h3 a{
	text-decoration:none;
	font-size:11pt;
	color:#fff;
}
div#linksblock a{
	color:#532900;
	color:#fff;
}
div#copyblock{
	font-size:7pt;
	color:#663300;
	padding-bottom:10px;
	padding-top:10px;
}
/*FLASH BLOCK*/

/*SEO-BLOCK*/
.seo-block{
	background-color:#04629F;
	color:#F1F9FE;
	padding-left:10px;
	font-size:0.7em;
}

.seo-block a{
	color:#F1F9FE;
	/*font-size:0.7em;*/
}
/*SEO-BLOCK*/

/*DITTO*/
.dittoDiv {
    width: 210px;
	float: left;
	margin: 8px;
	margin-top: 0px;
	margin-bottom: 16px;
	}

.dittoDiv p.header a{
	color:#000000;
	}
	
.dittoDiv p.link a{
	color:#000000;
	}

.dittoDiv .header, .VdittoDiv .header {
    font-weight: bold;
	font-size: 13px;
	padding: 3px;
	padding-left: 5px;
	margin-top: 10px;
	background: #EAEAEA;
	}

.VdittoDiv {
    width: 420px;
	margin: 17px;
	margin-top: 0px;
	margin-bottom: 16px;
	clear: both;
	}

.VdittoDiv p.header a{
	color:#000000;
	}
	
.VdittoDiv p.link a{
	color:#000000;
	}

.dittoBrand {
    border: 0px solid black;
	padding: 0px 10px 0px 10px;
	margin: 20px 0px 20px 0px;
    }
   
.dittoBrand .dittoLogo {
    float: left;
	padding-top: 10px;
	}
	
.dittoBrand .dittoContent {
    margin-left: 110px;
	}
	
.dittoBrand h2 {
    font-size: 14px;
	color: black;
	padding-left: 5px;
	}
	
.dittoBrand h2 a {
   	color: #000000;
	text-decoration:none;
	}
	
.dittoBrand ul li {
    float: left;
	list-style-type: none;
	padding-left: 10px;
	}
	
.dittoBrand p {
    padding-left: 5px;
	font-size: 12px;
	padding-top: 10px;
	}
	
.dittoBrand ul {
    margin-left: 0px;
	}
	
.dittoBrand ul li a {
    display: block;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	padding: 3px;
	font-size: 12px;
	}
	
.dittoBrand ul li a:hover {
    background-color: #EAEAEA;
	}
	
.dittoMain {
    border: 0px solid black;
	width: 230px;
	float: left;
	margin: 4px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
.dittoMain p {
    font-size: 11px;
	padding: 4px;
	}
	
.dittoMain .two {
    text-decoration: underline;
	color: black;
	font-size: 15px;
	color: #434343;
	}
	
.dittoMain .two:hover {
    text-decoration: none;
	color: #E48923;
	}
	
.dittoMain .three {
    font-size: 11px;
	}
	
.dittoPhoto {
	float: left;
	border: 0px solid red;
	width: 183px;
	height: 180px;
	text-align: center;	
	}
	
.dittoPhoto img {
	border: 1px solid white;
	margin-top: 20px;
	}
	
.dittoPhoto a:hover img {
	border: 1px solid #B9B9B9;
	}
	
.dittoNews {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right:10px;
	}

.dittoNews h3{
	font-size: 1.1em;
	padding-bottom:5px;
}

.dittoNews p{
	font-size: 0.9em;
	padding-bottom:5px;
}

.dittoNews a{
	color:#000000;
}
	
.greyBlock {
	width: 510px;
	height: 400px;
	border: 0px solid red;
	float: left;
	}
	
.greyBlock .top, .greyBlock .bottom {
	border: 0px solid red;
	height: 25px;
	background: url(/themes/default/images/bg-top.gif);
	}
	
.greyBlock .bottom {
	background: url(/themes/default/images/bg-bottom.gif);
	}
	
.greyContent {
	height: 357px;
	background: url(/themes/default/images/bg-center.gif);
	overflow: hidden;
	margin-left: 0px;
	}
	
.greyContent img {
	float: left;
	margin-left: 3px;
	}
	
.mame {
	margin-left: 200px;
	border-left: 1px solid white;
	color: white;
	font-size: 11px;
	padding: 0px 13px 0px 10px;
	}
	
.mame h3 {
	font-size: 15px;
	margin-bottom: 10px;
	}
	
.cib {
	width: 100%;
	}
	
.flashMame {
	border: 0px solid black;
	width: 220px;
	height: 400px;
	float: left;
	margin-left: 11px;
	margin-top: 3px;
	}
	
.dittoNew {
	border: 0px solid red;
	font-size: 12px;
	padding-top: 10px;
	}
	
.dittoNew h3, .dittoNew p {
	margin-bottom: 10px;
	padding-right: 10px;
	}
	
.dittoNN {
	float: left;
	border: 0px dotted #660000;
	width: 245px;
	height: 420px;
	text-align: center;
	}
	
.dittoNN p {
	padding: 0px 15px 0px 15px;
	font-size: 10px;
	}
	
.invisibleImage {
	text-align: center;
	padding: 15px 15px 0px 0px;
	float: left;
	}
	
.invisibleText {
	padding: 15px 10px 0px 0px;
}
	
#invisibleDiv p {
	margin-bottom: 10px;
	font-size: 12px;
	}
	
.dittoGlass {
	border: 0px solid red;
	float: left;
	width: 183px;
	text-align: center;
	height: 180px;
	overflow: hidden;
	margin-top: 10px;
	}
	
.dittoGlass p {
	text-align: center;
	}
	
.dittoStainedGlass {
	border: 0px solid red;
	height: 300px;
	width: 123px;
	margin-top: 20px;
	}
	
.dittoStainedGlass img {
	height: 250px;
	width: 100px;
	}

.topImage {
	margin: 10px 0px 10px 0px;
	}
	
.topImage img {
	padding-right: 10px;
	}
	
#thisImage {
	position: relative;
	bottom: 50px;
	}
	
.map ul li a {
	color: #492525;
}

.map ul li a ul li a {
	color: #000000;
}

.map ul li a ul li a ul li a {
	color: #666666;
}
.line2px {
	background:url(/themes/default/images/header-bg.jpg) repeat-y;
	overflow:hidden;
	height:2px;
	width:100%;
}

.im2, .im1 {
	float:left;
	width:145px;
}

.img1 {
	float:left;
	width:210px;
	padding-right:20px;
}

.img1 p{
	text-align:center;
}

.im2 p, .im1 p{
	text-align:center;
}

.block1 {
	width:290px;
	float:left;
	padding-right:15px;
	padding-left:10px;
}

.block1 h4{
	text-align:center;
	font-size:13px;
}

.block2 {
	width:145px;
	padding-right:15px;
	padding-left:10px;
	float:left;
}

.block2 h4{
	text-align:center;
	font-size:13px;
}

.doors {
	float:left;
	padding-right:10px;
}

div.col ul{
	margin-left:0px;
	padding-left:0px;

}

div.col ul li{
	list-style-type:none;
	padding-left:10px;
}

div.col a{
	text-decoration:underline;	
}

div.col a:hover{
	text-decoration:none;	
}

.promo img {
	padding-bottom:15px;
}

.left { float:left; padding-right:40px; }
.center { float:left; padding-top:5px; }
.center img { padding-right:25px; padding-bottom:10px; }
.right { float:left; width:320px; }
.right h3 { padding-top:0px; }



/*.chunk a { background:url(/themes/default/images/01.gif) no-repeat; width:247px; height:22px; display:block; margin-top:8px;}
.chunk a:hover { background:url(/themes/default/images/01_over.gif) no-repeat; width:247px; height:22px; display:block; }*/

.for-doors { padding-top:15px; font-size:13px; }
.for-doors p { padding-bottom:5px; }
.tab-table td { border:1px solid #000000; padding-left:5px; padding-right:5px; padding-bottom:3px; padding-top:3px; font-size:12px; } 
.tab-table { border-collapse:collapse; text-align:center; margin-bottom:5px; }

.plus { background:url(../../images/icons/plus.jpg) no-repeat left center; padding:5px 0px 5px 22px; text-align:left; display:inline-block; font-size:12px; }

.discont { display:none; }

#print_go { background:#BCEEAE; color:#388400; border:1px solid #64EE00; display:inline-block; padding:15px; font-size:15pt; }
#print_go a { color:#388400; }
#print_go span { font-weight:bold; }

#bu_tton { background:#962c2c; color:#FFFFFF; border:1px solid #FF2828; display:inline-block; padding:15px; }

.adriver-top-wrapper { width:100%; height:90px;  clear:both;  overflow:hidden; }
.adriver-728-90-center { width:728px; height:90px; margin:0 auto; }

.info_table { width:100%; }
.info_table td { padding:3px; font-size:10pt;  border-bottom:1px solid #999; }
.t_info  { padding:10px; background-color:#f5f5f5; }
.t_info p { }
.t_color td { background-color:#1DA0F9;  color:#fff; font-size:11pt; font-weight:bold; border-bottom-color:#E5F5FE; }

/* 12 07 2009 */
 .more-on-inet { font-size:18px; display:block; padding:10px; background-color:#f5f5f5; border:1px solid #efefef; }

 
/* 08-08-09 */
.gerda-inside ul li.active { padding:4px; }
.gerda-inside ul li.active a { padding:4px; background-color: #999; color:#fff; text-decoration: none;  }
div.gerda-inside-introtext { padding: 20px 0; background-color: #f5f5f5; clear: both; }


/* price */
.price { color:red; font-weight:bold; display:block; padding-bottom:10px; }
.price strong { font-size:130%; }

.feedback  td { font-size: 12px; }
.feedback  { margin: 20px; }
.error { padding: 5px 0px 0px 20px; }
.errors  { padding:10px; border:1px solid red; color:red; width: 800px; }
.tanks { padding: 5px 0px 0px 20px; }

.big-red { font-size: 150%; color: #E00907; font-weight: bold; }
.contact-block { height: 185px; width: 320px; float: right; background: url(images/contact-block.jpg) top left no-repeat; padding: 15px;}
.contact-block .phone { padding-top: 25px; color: #fff; }
.contact-block .phone a { color: #fff; }
.contact-block .address { color: #fff; }
.contact-block .address  a { color: #fff; }

.action-logo { width: 550px; }
.action-logo img { margin:5px; }

#d_box img {
	width: 41px;
	height: 80px;
}



/*-- hCard3 --*/
table.hCard3 {
	background:url(images/footer-banner-001.jpg) no-repeat;
	/*border:1px solid red;*/
	width:960px;
	height:90px;
	color:red;
}
table.hCard3 th {
	font-size:12px;
	height:20px;
	text-align:left;
	padding-left:45px;
	color:#646262;
}

table.hCard3 td {
	/*border:1px solid red;*/
	font-size:16px;
	text-align:left;
	padding-left:40px;
	line-height:25px;
	color:#1c1c1c;
}

tr.hCard3-tr {
		height:50px;
}

table.hCard3 .tel {
	font-size:18px;
}

abbr { border:none; }
 









