/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em; 
	line-height:1.5833em;
	color:#737373;
	min-width:1020px;
	background:url(../images/bg.gif) 0 0 repeat-x #fff;
}
html, body { height:100%;}


p {padding-bottom:10px; padding-top:10px; text-indent: 20px;}

a {
	color:#d52d00; 
	outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}

/* Global Structure ============================================================= */
#main {
	margin: 0 auto;
	position: relative;
	width: 980px; }

	/* Header */
	header{
		height:174px; background:url(../images/hed-bg.gif) 0 0 no-repeat; width:950px; position:relative; z-index:80;
	}
	
	/* Content */
	section#content {position:relative; z-index:1; padding-bottom:30px;
		
	}			
	/* Footer */
	footer{height:76px;
		
	}
	#page7 footer {background:#eaeaea;}
	#page8 footer {background:url(../images/page8-bg.gif) 0 0 no-repeat;}
	#page3 footer {background:url(../images/page3-bg.gif) center 0 no-repeat;}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}
.z-index {z-index:5; position:relative;}
.z-index1 {z-index:4; position:relative;}
/*----- other -----*/
.img-indent { 
	margin:0 10px 0 0; 
	float:left;
}
.img-indent1 { 
	margin:0 18px 0 0; 
	float:left;
}
.img-indent2 { 
	margin:0 13px 0 0; 
	float:left;
}
.img-indent3 { 
	margin:0 12px 0 0; 
	float:left;
}
.img-indent4 { 
	margin:0 0 0 0; 
	float:left;
}
.img-indent5 { 
	margin:0 20px 0 0; 
	float:left;
}
.img-indent6 { 
	margin:0 8px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}

.extra-wrap1 { 
	overflow:hidden;
}

.extra-wrap2 { 
	width:70%;
	margin:auto;
	text-align:justify;
}

.extra {background:#fff url(../images/con-bg.gif) 0 bottom repeat-x; width:1010px; margin: 0 auto;
	position: relative;}
.extra1 {background:url(../images/extra1.gif) left bottom no-repeat; 
	}
.extra2 {background:url(../images/extra2.gif) right bottom no-repeat;
	}		
	
.bg1 {background:url(../images/bg1.jpg) center 0 no-repeat; padding-top:40px;}
.bg2 {background:url(../images/bg2.jpg) center 0 no-repeat; padding-top:40px;}
	
.zalety {
	border-left:9px solid #ea8706;
	border-right:9px solid #ea8706;
	border-bottom:9px solid #ea8706;
	padding:0px 3px 3px 3px;
	text-align:left;
}

.blog-article 
{
	display:inline-block;
	margin: 10px 10px 10px 0px;
}

.blog-article a
{
	color: #000;
}

.blog-article .image
{
	float: left;
	padding: 0px 20px 0px 0px;
	height: 140px;
	border-left:6px solid #ea8706;
} 

.blog-article .header
{
	font-weight: bold;
	font-size: 22px;
	padding-top:6px;
}

.blog-article .content
{
	padding: 10px 0px 5px 0px;
	color: #737373;
}

.blog-article .link
{
	float: right; 
	color: #d52d00;
}

.blog-article .author 
{
	float:right; 
	margin-top:4px; 
	color:#AAA; 
	visibility:hidden;
}

h1 {padding:20px 0px 0px 28px;
	float:left;}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logo.png) 0 0 no-repeat;	 
	width:276px;
	height:106px;
	display:block;
	
}
h2 {font-size:32px; line-height:1.2307em; color:#000; font-weight:normal;}
.h2-bot {padding-bottom:12px;}
.h2-bot1 {padding-bottom:7px;}
.h2-bot2 {padding-bottom:8px;}
.h2-top {padding-top:12px;}


.indent {padding-bottom:40px;}


}
h3 {font-size:15px; line-height:1.2307em; color:#000; font-weight:normal;}
.h3-bot {padding-bottom:12px;}
.h3-bot1 {padding-bottom:7px;}
.h3-bot2 {padding-bottom:8px;}
.h3-top {padding-top:12px;}

}
h4 {font-size:20px; line-height:1.2307em;  font-weight:normal;}

/*===== header =====*/
#header {
	
}
.phone {font-size:22px; line-height:23px; color:#ff9b3e; padding:14px 25px 0px 0px; text-align:right;}
.phone span {font-size:22px;color:#fff; font-weight:bold; display:inline-block; padding:3px 0px 0px 10px;}

 * + html .phone {font-size:26px; line-height:25px; color:#ff9b3e; padding:23px 25px 0px 0px; text-align:right;}

.text {padding:3px 30px 0px 0px; color:#808181; font-size:11px; line-height:18px; text-transform:uppercase; text-align:right;}

.text2 {color:#1a1d1f; font-size:15px; line-height:19px;}
.text2 a {color:#1a1d1f; text-decoration:none;}
.text2 a:hover {text-decoration:underline;}


.text2-top {padding-top:8px;}
.text2-top1 {padding-top:6px;}

.indent1 {padding-top:22px;}
.indent2 {padding-top:12px;}
.indent3 {padding-top:36px;}

.text-top {padding-top:5px; display:inline-block;}
.text-top1 {padding-top:9px; display:inline-block;}
.text-top2 {padding-top:3px; display:inline-block;}


.img-bot {padding-bottom:16px;}

.pad-top {padding-top:6px; display:inline-block;}
.pad-top1 {padding-top:28px;}
.pad-top2 {padding-top:11px;}
.he {margin-left:4px;}
.pad-top3 {padding-top:4px;}
.pad-top4 {padding-top:16px;}
.pad-top5 {padding:27px 0px 0px 22px; display:inline-block;}

.pad-bot {padding-bottom:6px;cursor:pointer;}
.pad-bot1 {padding-bottom:16px;}

.pad-left {padding-left:36px;}
.pad-left1 {padding-left:22px;}
.pad-left2 {padding:0px 5px 0px 5px;}

.link-top {padding-top:11px;}
/*===== content =====*/
#content {
	
}


.box {background:url(../images/list-bg.png) 0 0 repeat-x; width:230px;	min-height:89px; cursor:pointer; font-weight: bold;}
.box .padding {padding:10px 0px 0px 10px;}

.box1 {background:url(../images/list-bg1.gif) 0 0 repeat-x; width:230px; min-height:88px; cursor:pointer; font-weight: bold;}
.box1 .padding {padding:10px 0px 0px 10px;}
.box1:hover {background:url(../images/box-bg1.gif) 0 0 repeat-x;}
.box1:hover .text1 {color:#fff;}

.box2 {background:url(../images/list-bg2.gif) 0 0 repeat-x; width:230px; min-height:88px; cursor:pointer; font-weight: bold;}
.box2 .padding {padding:10px 0px 0px 10px;}
.box2:hover {background:url(../images/box-bg1.gif) 0 0 repeat-x;}
.box2:hover .text1 {color:#fff;}

.box3 {background:url(../images/list-bg3.gif) 0 0 repeat-x; width:230px; min-height:89px; cursor:pointer; font-weight: bold;}
.box3 .padding {padding:10px 0px 0px 10px;}
.box3:hover {background:url(../images/box-bg1.gif) 0 0 repeat-x;}
.box3:hover .text1 {color:#fff;}

.box4 {background:url(../images/list-bg4.gif) 0 0 repeat-x; width:230px; min-height:89px; cursor:pointer; font-weight: bold;}
.box4 .padding {padding:10px 0px 0px 10px;}
.box4:hover {background:url(../images/box-bg1.gif) 0 0 repeat-x;}
.box4:hover .text1 {color:#fff;}

.text1 {font-size:14px; line-height:19px; color:#110a04; padding-top:5px;}

.box:hover {background:url(../images/box-bg1.gif) 0 0 repeat-x;}
.box:hover .text1 {color:#fff;}

.text1 span {padding-top:10px; display:inline-block;}

.img1 {height:532px; width:710px;}

.img1-text {font-size:25px; line-height:1.2307em; color:#fece69; text-transform:uppercase; padding:388px 0px 0px 28px; letter-spacing:-1px;}
.img1-text1 {font-size:33px; line-height:1.2307em; color:#fff; text-transform:uppercase; padding:0px 0px 0px 28px; letter-spacing:-1px; margin-top:-7px;}
.img1-text2 {font-size:20px; line-height:1.2307em; color:#fff; text-transform:uppercase; padding:23px 0px 0px 45px; letter-spacing:-1px; margin-top:-7px; font-weight:bold;}

.box-link {background:url(../images/box-link.gif) 0 0 repeat-x; height:35px; width:130px;}
.link1 {font-size:14px; line-height:1.2307em; color:#fff; padding:8px 10px 10px 13px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:inline-block; width:107px; background:url(../images/marker.png) 105px 10px no-repeat;}
.link1:hover {background:url(../images/marker.png) 105px 10px no-repeat #1e2224;}


.box-top {margin-top:15px;}
.box-top1 {margin-top:36px;}


.menu {background:#e4e4e4; height:68px; padding-left:30px;}
.menu li {float:left; padding:24px 22px 0px 0px;}
.menu a {color:#838282; text-decoration:none;}
.menu a:hover, .menu .active {color:#000;}



.box5 {background:#f7f7f7; width:310px; height:161px; margin-top:28px;}
.box5 .padding {padding:25px 0px 0px 30px;}

.name {font-size:17px; line-height:1.2307em; color:#000; font-weight:700;}

.box6 {background:#272c2e; width:640px;}
.box6 .padding {padding:0px 20px 0px 31px;}
.box6 .content-bot {padding-bottom: 20px;display:none;color:#999;}

.box6-bot {margin-bottom:2px;}

.data {background:url(../images/data-bg.gif) 0 0 repeat-x; height:45px; width:43px; font-size:30px; line-height:1.2307em; font-weight:bold; color:#fff; padding:5px 0px 0px 10px;}

.title {font-size:16px; line-height:1.2307em; color:#fff; padding:17px 0px 0px 5px;}
.expand {float:right; font-size:18px; color:#aaa;}

.list1 {padding:12px 0px 0px 0px;}
.list1 li {float:left; font-size:14px; line-height:1.2307em;  margin-right:2px;}
.list1 a {color:#fff; text-decoration:none; padding:13px 24px 13px 24px; width:100%; border-left:1px solid #f7f7f7; border-right:1px solid #f7f7f7; display:inline-block; background:#7d8082;}
.list1 a:hover, .list1 a.active {background:#f7f7f7; color:#000;}

.box7 {background:#f7f7f7; width:980px; padding-bottom: 20px;}

.box7 .padding {padding:23px 20px 0px 30px;}

.col-1 {width:420px;}
.col-2 {width:420px;}

.text3 {color:#1a1d1f; font-size:15px; line-height:1.2307em; padding:4px 0px 12px 0px;}

.link2 {background:url(../images/link2-bg.gif) 0 0 no-repeat; height:16px; width:11px; display:inline-block; margin:2px 0px 0px 6px;}
.link2:hover {background:url(../images/link2-bg.gif) 0 -16px no-repeat;}

.text-box {font-size:17px; line-height:1.2307em; color:#fff; height:63px; width:310px; background:#272c2e;}
.text-box .padding {padding:25px 0px 0px 32px;}

.border {border:1px solid #414547;}

.text-box1 {height:262px; width:310px; background:#2b3032;}
.text-box1 .padding {padding:0 0px 0px 30px;}

.text-box2 {height:221px; width:310px; background:#272c2e;}
.text-box2 .padding {padding:0 0px 0px 30px;}



.name1 {font-size:15px; line-height:1.2307em; color:#ff9b3e; padding:14px 0px 0px 0px;}

.name2 {font-size:12px; line-height:1.2307em; color:#fff; padding:11px 0px 0px 0px; font-weight:bold; text-transform:uppercase;}
.name2-top {padding-top:12px;}

.list2 {padding:3px 0px 0px 0px;}
.list2 li {background:url(../images/list-marker.gif) 1px 9px no-repeat; font-size:12px; line-height:20px; padding-left:12px;}
.list2 a {color:#808181; text-decoration:none;}
.list2 a:hover {text-decoration:underline;}

.list5 {padding:3px 0px 0px 0px;}
.list5 li {background:url(../images/page4-img5.png) 0px 0px no-repeat; font-size:12px; padding:3px 6px 12px 30px;}
.list5 a {color:#808181; text-decoration:none; color:#eee; font-weight:bold; cursor:pointer;}
.list5 a:hover {color:#FF9B3E;}

.read-box {width:310px; color:#eee;}
.read-box .node {background:#191d20;padding:7px;margin-top:10px;}
.read-head{text-align:center; font-size:20px; font-weight:bold; padding:5px;}

.page4-box {background:url(../images/page4-box.gif) 0 0 no-repeat; height:137px; width:409px; float:right;}
.page4-box .padding {padding:0px 0px 0px 0px;}

.page4-text {padding:27px 0px 0px 40px; color:#2b3032; font-size:22px; line-height:24px;}
.page4-text span {color:#fff; font-weight:bold;}

.page4-text1 {padding:5px 0px 0px 40px; color:#2b3032; font-size:24px; line-height:24px; text-transform:uppercase;}

.page4-text2 {padding:3px 0px 0px 41px; color:#fff; font-size:22px; line-height:24px;}
.page4-text2 span {color:#2b3032; font-weight:bold; font-size:25px;}

.page4-text3 {font-size:15px; line-height:1.2307em; color:#1a1d1f; margin-top:-3px; padding-bottom:10px;}

.link3 {text-decoration:none; color:#ff8e33; font-size:12px; line-height:1.2307em; padding-top:5px; display:inline-block;}
.link3:hover {text-decoration:underline;}

.border1 {background:url(../images/border1.gif) 0 0 repeat-x; height:1px; margin:4px;}
.border2 {background:url(../images/border1.gif) 0 0 repeat-x; height:1px; margin:18px 1px 14px 1px;}


.page4-box1 {font-size:17px; line-height:1.2307em; color:#fff; height:63px; width:310px; background:#272c2e;}
.page4-box1 .padding {padding:25px 0px 0px 32px;}

.select-bot {padding-bottom:31px;}

.page4-box2 {height:270px; width:310px; background:#2b3032;}
.page4-box2 .padding {padding:15px 20px 0px 30px;}

.page4-box3 {height:76px; width:310px; background:#272c2e;}

.link4 {color:#fff; font-size:14px; line-height:1.2307em; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(../images/link4-bg.gif) 0 0 repeat-x #ff8d31; padding:8px 15px 10px 15px; margin:20px 0px 0px 30px; display:inline-block;}
.link4:hover {background:#808181 ;}

.page4-box4 {height:345px; width:310px; background:#f7f7f7; margin-top:11px;}
.page4-box4 .padding {padding:35px 33px 0px 30px;}

.page4-text4 {color:#000; font-size:17px; line-height:1.2307em; padding-bottom:9px;}

.page5-bg {background:url(../images/page5-img1.jpg) 0 0 no-repeat; height:157px; width:310px; padding-bottom:20px;}
.page6-bg {background:url(../images/page5-img2.jpg) 0 0 no-repeat; height:157px; width:310px; padding-bottom:20px;}
.page7-bg {background:url(../images/page5-img3.jpg) 0 0 no-repeat; height:157px; width:310px; padding-bottom:20px;}

.page5-text {text-align:center; font-size:17px; line-height:19px; color:#fff; padding-top:132px;}

.page5-text1 {font-size:15px; line-height:19px; color:#1a1d1f; padding:15px 0px 1px 0px;}

.page5-text2 {color:#1a1d1f; padding-bottom:30px;}
.page5-text2 a {text-decoration:none; color:#ff8e33; margin-left:3px;}
.page5-text2 a:hover {text-decoration:underline;}

.page5-bot {padding-bottom:0px;}

.italic {font-style:italic;}

.page6-text2 {color:#000; font-size:12px; line-height:24px; font-weight:bold;}
.page6-text2 span {margin-top:0px; display:inline-block;}

.color {color:#000;}

.page6-box {background:#f7f7f7; width:310px;}

.list3 {padding:10px 20px 6px 14px; font-size:12px;}
.list3 li {font-size:13px; line-height:20px; background:url(../images/marker2.gif) 31px 2px no-repeat; padding:0px 10px 10px 51px; display:inline-block;}
.list3 a {text-decoration:none; color:#000;}
.list3 a:hover {text-decoration:underline;}

.link5 {float:right; margin:10px 0px 0px 0px;}
.link5 a {font-size:14px; line-height:1.2307em; background:#222628; font-weight:bold; text-decoration:none; color:#fff; text-transform:uppercase; padding:8px 14px 8px 14px; display:inline-block; margin-left:8px;}
.link5 a:hover {background:url(../images/link5-bg.png) 0 0 repeat-x;}

iframe {height:350px; width:590px; margin:12px 0px 0px 0px;}

dl {margin:15px 30px 0px 0px; float:left; display:block;}
dt {float:left; font-size:14px; line-height:19px; color:#1a1d1f; padding-right:10px; height:100px;}
dl span {float:left; width:45px;}
dd a {color:#ff8e33; text-decoration:none;}
dd a:hover {text-decoration:underline;}

.text6 {font-size:15px; line-height:19px; color:#1a1d1f; padding-bottom:6px;}

.link6 {color:#1a1d1f; font-weight:bold; margin-top:1px;}
.link6 a {font-weight:normal; text-decoration:none; color:#ff8e33;}
.link6 a:hover {text-decoration:underline;}

.text-select {font-size:12px; line-height:19px; color:#ff9b3e; padding:12px 0px 5px 0px;}
.text-select1 {font-size:12px; line-height:19px; color:#ff9b3e; padding:15px 0px 5px 0px;}

.rowElem {
			display:block;			
			position:relative;
			height:24px;
			overflow:hidden;
			width:247px;
			border:none;
			
			}
			

.rowElem select {width:247px; color:#737373;  border:none; padding:3px 2px 3px 6px;}

.select4 select {width:66px; color:#737373; padding:3px 2px 3px 5px; border:none;}

.select-top {padding-top:3px;}

.form1 {border:none; padding:4px 0px 4px 5px; width:110px; float:left; margin-right:5px;} 

.text-form {padding:0px 0px 0px 0px; line-height:14px;  position:absolute; bottom:32px; right:30px;}

.gallery {margin: 10px 0px;display:none;}
.gallery a {display:inline-block;margin:4px;}
.gallery a img {height:120px;}
.gallery_expander {margin-left:470px;margin-top:10px;color:#666;cursor:pointer;font-weight:bold;}

#page4 .col-1 {width:90px;}
#page4 .col-2 {width:180px;}

.pad-left1 {padding:15px 20px 0px 30px;}
.pad-left2 {padding:0px 0px 0px 30px;}
/*===== footer =====*/
#footer {

}
.foot-text {font-size:12px; line-height:1.2307em; color:#989696; padding-top:27px; padding-left:5px;}
.foot-text a {color:#989696; text-decoration:none; padding-left:18px;}
.foot-text a:hover {text-decoration:underline;}

/*----- forms -----*/
#contacts-form {padding-top:13px;}
#contacts-form label {display:block; height:39px; }
#contacts-form input {width:297px; color:#737373; padding:3px 0px 0px 11px; background:#fff;  height:23px; line-height:20px;
}
#contacts-form textarea {height:213px; width:286px; color:#737373; padding:7px 11px; background:#fff; overflow:auto; 
}

.bestseller {
	position: absolute;
	left: 320px;
}
.bestseller2 {
	position: absolute;
	left: 740px;
}

.index-link {color:#1a1d1f; text-decoration:none;}
.index-link a {font-weight:normal; text-decoration:none;}
.index-link a:hover {text-decoration:underline;}



.text10 {font-size:15px; line-height:25px;}

}
img#fotografia:hover{
opacity : 0.70;
filter : alpha(opacity=70);
}
	.list-home li {
		width: 100%;
		overflow: hidden;
		vertical-align: top;
		line-height: 1.769em;
		font-size: 0.99em;
		color: #656363;
	}
		
		.list-home li img {
			width: 140px;
			float: left;
			border-radius: 5px;
		}
		
		.list-home-spec {
			display: inline-block;
			width: 35%;		
			margin: 0px 0 0 10px;
		}
		
		.list-home-spec div {
			font-weight: bold;
		}
		
		.list-home-spec div a {
			color: #656363;
			text-decoration: none;
		}
		
		.list-home-spec div a:hover {
			color: #333;
			text-decoration: underline;
		}
	
	
		.list-home-spec li {
			border-top: 1px dotted #666;
		}
	
		.list-home-spec li span {
			float: right;
			font-weight: bold;
			color: #656363;
		}
		
		.list-home-option {
			width: 45%;
			display: inline-block;
			float: right;			
			margin: 0 0 0 10px;
			list-style-type: square !important;
			list-style-position: inside;
		}
	
		.list-home-option li {
			border-top: 1px dotted #666;
			display:list-item;
			padding-left: 5px;
		}
		
		.list-home-option li a {
			text-decoration: none;
		}
		
		.list-home-option li a:hover {
			text-decoration: underline;
		}
		
		.list-home-option div {
			font-weight: bold;
			text-align: center;
			font-size: 1.6em !important;
		}

#image-prev {
	position: absolute;
	z-index: 100;
	max-width: 510px;
	display:none;
	border-radius: 8px;
}


/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */