@charset "utf-8";
/* 		CSS Document 				*/
/*		Author: Erik Svoboda		*/
/*		www.master-erik.com			*/
/*		Create: 2009-12-18			*/

html, body {
border:0;
margin:0;
padding:0;
}
body {
font:100%/1.25;
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
h2 {
padding:5px 0;
letter-spacing:-1px;
font-size:1.5em;
}
h3 {
font-size:1em;
font-weight:bold;
}
/***** Common Formatting *****/
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
ul, ol {
padding:0 0 1.25em 2.5em;
}
blockquote { 
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img, a img {
border:0;
}
sup { 
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub { 
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr { 
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:50%;
line-height:1.25;
}
label {
cursor:pointer;
}
 
/***** Tables *****/
table {
border:0 none;
margin:0px 0px 0px 0px;
padding:0;
}

/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
 
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

html,body{
height:100%; background-color:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#000;
min-width:1200px;/* Opera & FireFox & Internet Explorer 7.0 */
}
.clearfix:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:0;
}

/*****LAYER POSITION*****/

/*CONTENT*/
#allWrap{
	padding:0 10px; background:url(../images/topMenuBG.png) repeat-x;
}
#wrapper{
	float:left; width:auto;
}
#content{
	margin: 0 20%; border:solid 1px #CCC;
}
#content p{
	line-height:1.4;
}
/*LEFT NAVIGATION*/
#leftColumn{
	float:left; width:20%; margin-left:-100%;
}
/*RIGHT NAVIGATION*/
#rightColumn{
	float:left; width:20%; margin-left:-20%;
}
/*FOOTER*/
#footer{
	clear:left; width:100%;
}

/*****CLEARANCE LAYER*****/

/***HEADER***/
.headerTop{
	background:url(../images/headerBG.jpg) repeat-x; height:116px;
}
.headerHouse{
	float:left; background:url(../images/headerHouse.jpg) no-repeat; width:460px; height:116px; 
}
.headerlogo{
	float:left; margin:0px 45%; position:absolute;
    padding:0px;
    width:220px;
}
.headerFone{
	float:right; background:url(../images/headerFone.jpg) no-repeat; width:330px; height:116px; position:relative;
}
.fonNamber{
	position:absolute; left:65px; top:23px; font-size:34px; font-weight:600; color:#4f6a35;
}

/***CONTENT***/
.tableProduct{
	margin:0 1px;
}
.tableProduct, .tableProduct td {
	border:solid 1px #CCC; border-collapse:collapse;
}
.sectionProduct{
display:block; background-color:#93c0ff; height:20px; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 0 15px; position:relative; top:0px; margin-bottom:1px;
}
.sectionProduct a{
	color:#000; text-decoration:none;
}
.sectionProduct a:hover{
	color:#a6bc56; text-decoration:none;
}
.sectionProduct span{
	background:url(../images/sectionProduktArrow.png) no-repeat; display:block; width:25px; height:25px; float:right; position:relative; top:-5px;
}
.sectionImg img{
	display:block; margin:10px auto 20px; text-align:center;
}
.sectoinList span{
	font-weight:600; color:#0e1ec2;
}
.moreLink{
	float:right; margin:0 20px 20px 0;
}
/*CENTER CONTENT*/
.centerContent{
	border:solid 1px #CCC; 
    border-top:none; 
    margin:10px 0;
    min-height:1770px;
    margin-top:-30px;
}

.centerContent2{
	border:solid 1px #CCC; border-top:none; margin:10px 0;
 }
.contentTitle{
	background: url(../images/productNameBG.png) repeat-x; height:30px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF;
    overflow:hidden;
}
.contentTitle span{
	position:relative; top:7px; left:15px;
}
.contentTitle2{
	background: url(../images/productNameBG.png) repeat-x; 
   height:30px; 
   font:bold 14px Arial, Helvetica, sans-serif; 
   color:#FFF;
  /* margin-top:-40px;*/
   overflow:hidden;
}
.contentTitle2 span{
	position:relative; top:7px; left:15px;
}
.contentText{
	 margin:0 10px; padding-top:10px;
     overflow:hidden;
}
.contentText span{
	/*color:#192ebf;*/
}
.contentText li{
	font-weight:600;
}
/*Action Block*/
.actionBlock{
	display:block; position:relative;  height:105px; width:650px; border:solid 1px #cc3333; margin:30px 0; 
}
.actionSticer{
	background:url(../images/actionSticer.png) no-repeat; width:114px; height:114px; position:absolute; top:-20px; left:20px;
}
.actionText{
	margin:10px 0 0 150px;
}
h2.actionTextTitle {
	margin:10px 10px 5px 0; border-bottom:solid 1px #cc3333; padding-bottom:5px; color:#cc3333; font-style:italic; font-weight:600;
}
.actionTextContent{
	margin-left:90px; font:bold 16px Arial, Helvetica, sans-serif;
}
/*ARTICLE*/
.article{
	line-height:1.4;
}
.article a{
	color:#000; font-weight:600;
}
.article a:hover{
	color:#000; text-decoration:none;
}
.article dd{
	color:#999;
}
.articleLink a{
	float:right; color:#0e1ec2; display:block; margin:0 20px 20px 0;
}
.articleLink a:hover{
	text-decoration:none;
}
/*TOP MENU*/
.blockMenu1{
	border-left:solid 1px #FFF; width:20%; background:url(../images/topMenuBlock.png) repeat-x; height:125px;
}
.blockMenu2{
	border-left:solid 1px #FFF; width:20%; background:url(../images/topMenuBlock.png) repeat-x; height:125px;
}
.blockMenu3{
	border-left:solid 1px #FFF; width:20%; background:url(../images/topMenuBlock.png) repeat-x; height:125px;
}
.blockMenu4{
	border-left:solid 1px #FFF; width:20%; background:url(../images/topMenuBlock.png) repeat-x; height:125px;
}
.blockMenu5{
	border-left:solid 1px #FFF; width:20%;	border-right:solid 1px #FFF; background:url(../images/topMenuBlock.png) repeat-x; height:125px;
}
.menuImg{
	display:block; 
    margin:0px auto;
}
.topMenuText a{
	font:bold 14px Arial, Helvetica, sans-serif; 
    color:#FFF; 
    text-align:center; text-decoration:none; 
    position:relative; 
    top:-5px; 
    display:block; 
    padding:10px;
    
}
.topMenuText a:hover{
	color:#ebffa0; text-decoration:none;
}

/***LEFT AND RIGHT NAVIGATION***/
.columnWrap{
	 border:solid 1px #CCC; border-top:none; margin-bottom:10px;	
}
/*PRODUKT NAME*/
.navTitleLeft{
	background:url(../images/navTitleBG.png) repeat-x; height:30px;	font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; 
	padding:7px 0 0 15px;
}
.navTitleRight{
	background:url(../images/navTitleBG.png) repeat-x; height:30px;	font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; 
	padding:7px 0 0 15px;
}
.productName{
	background: url(../images/productNameBG.png) repeat-x; height:30px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 0 15px;
}
.topclass
{
/*vertical-align:;*/
}
/*BLOCK SECTION*/
.sectionTitle{
	display:block; background-color:#ebffa0; height:20px; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 0 15px; position:relative; top:-7px; margin-bottom:1px;
}
.sectionTitle a{
	color:#000; text-decoration:none;
}
.sectionTitle a:hover{
	color:#a6bc56; text-decoration:none;
}
.sectionTitle span{
	background:url(../images/sectionTitleArrow.png) no-repeat; display:block; width:25px; height:25px; float:right; position:relative; top:-5px;
}
.sectoinList{
	margin-bottom:10px; display:block;
    margin-top:10px;
}
.sectoinList a, .moreLink a{
	color:#000;
}
.sectoinList a:hover, .moreLink a:hover{
	color:#000; text-decoration:none;
}
.fon{
	height:60px; margin-bottom:5px; padding-bottom:5px;
}
.send-form
{
list-style:none;
font-weight:bold;

}
.fon h2{
	position:relative; top:-5px; left:30px;
}
.menuFon{
	background: url(../images/menuFon.jpg) no-repeat; width:50px; height:60px; float:left; margin-left:20px;
}
/***RIGHT NAVIGATION***/
.rightBuilding{
	display:block; width:190px; margin:10px auto 20px; text-align:center;
}
.rightBuilding span a{
	display:block; width:190px; text-align:center; color:#000; margin-top:5px; font-size:14px;
}
.rightBuilding span a:hover{
	text-decoration:none; color:#000;
}
/*BOTTOM MENU*/
.copy{
	float:left; color:#999; position:relative; top:25px;
}
.battomMenu{
	position:relative; top:47px;
}
.bottomMenuCenter{
	background:url(../images/bottomMenuBG.jpg) repeat-x; height:36px;
}
.shadowLeft{
	background:url(../images/bottomMenuLeft.jpg) no-repeat; width:8px; height:36px;
}
.shadowRight{
	background:url(../images/bottomMenuRight.jpg) no-repeat; width:8px; height:36px;
}
.battomMenuText a{
	text-align:center; font:bold 14px Arial, Helvetica, sans-serif; color:#000; display:block; text-decoration:none; position:relative; top:-10px;
}
.battomMenuText a:hover{
	text-decoration:underline;
}
.developer{
	float:right; position:relative; top:25px; display:none;
}
.developer a{
	color:#999; text-decoration:none;
}
.developer a:hover{
	text-decoration:underline;
}
/******FOOTER******/
#footer{
	background:url(../images/footerGrass.jpg) repeat-x; height:59px;
    margin-top:14px;
}
.count{
	background:url(../images/count.jpg) no-repeat; width:31px; height:31px; float:left; margin:20px 0 0 50px;
}

div.clear {clear: both;}

.catalog-items {
	padding: 15px 40px;
}	
.catalog-items .catalog-item {
	margin: 30px 0px;
}
.catalog-item .img-wraper {
	float: left;
	width: 230px;
	/*margin-right: -230px;*/
}
.catalog-item .img-wraper img {
	border: 0px solid #0000ee;
}	
.catalog-item .info-wraper {
	float: left;
	position: relative;
	/*padding-left: 270px;*/
	padding-left: 25px;
	min-height: 170px;
}
.catalog-item .item-title {
	color:#4c4c4c;
	font-size: 15px;
	font-weight: bold; 
	text-decoration: underline;	
}
.catalog-item .short-description {
	margin: 10px 0px 30px;	
}	
.catalog-item .short-description p {
	margin: 2px 10px;
	font-size: 14px;	
}
.catalog-item .price {
	position: absolute;
	color: #b23e0b;
	bottom: 0px;
	font-size: 16px;
	position: absolute;
	width: 300px;
}
.catalog-item a.detail {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 250px;
	background: transparent url('/web/i/detail.png') no-repeat left top;
	text-indent: -99999px;
	width: 84px;
	height: 20px;
	float: left;
}

.gray-block {
	position:relative;
    background:#f5f5f5;
    overflow:hidden;
}
.gray-block:before{
    display: block;
    height: 18px;
    content:url(/web/i/cuts-g.png);
    background: url(/web/i/cuts-g.png) no-repeat 100% 0;
    margin: -9px -9px 9px -9px;
}
.gray-block:after{
    display: block;
    height: 18px;
    content:url(/web/i/cuts-g.png);
    background: url(/web/i/cuts-g.png) no-repeat 100% 0;
    margin:9px -9px -9px -9px;
}
