body {
font-family: arial;
margin: 0px;
padding: 0px; 
font-size: 12px;
color: #1F2C3D;
text-align: left;
background: #DEB887;
}
b {color: #B13609; font-size: 12px;}
strong {font-size: 12px;}
td {
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: arial;
color: #1F2C3D;
vertical-align: top;
text-align: left;
}
table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: 0 none inherit;
font-size: 12px;
}
img {
border: 0px;
margin: 0px;
}
td img.obraz {display: block;}
p {margin: 0px; padding: 0px;}
.gora {
vertical-align: middle;
text-align: right;
}
.menu {
height: 30px;
width: 226px;
background: url(gfx/button.png) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 13px;
}
.menu:hover {
height: 30px;
width: 226px;
background: url(gfx/buttonh.gif) no-repeat;
text-align: left;
vertical-align: middle;
padding-left: 13px;
}
.podmenu {
height: 20px;
width: 226px;
text-align: left;
vertical-align: middle;
padding-left: 20px;
}

.ppodmenu {
height: 20px;
width: 226px;
text-align: left;
vertical-align: middle;
padding-left: 25px;
}


.dol {
width: 834px;
background: url(gfx/dol.gif) no-repeat;
height: 100px;
text-align: right;
color: #160E01;
font: 11px arial;
padding-right: 40px;
padding-top: 16px;
}
.dol2 {
width: 834px;
background: url(gfx/dol_.gif) no-repeat;
height: 30px;
text-align: right;
color: #160E01;
font: 11px arial;
padding-right: 40px;
padding-top: 16px;
}
.dolb {
width: 834px;
background: url(gfx/dolb.gif) no-repeat;
height: 30px;
text-align: right;
color: #160E01;
font: 11px arial;
padding-right: 40px;
padding-top: 16px;
}
.head {
font: 18px arial;
color: #B13609;
padding-left: 18px;
font-weight: bold;
text-align: center;
padding-top: 15px;
}
.menu2 {
font: 13px arial;
color: #241702;
font-weight: bold;
padding: 10px 20px 10px 40px;
text-align: left;
line-height: 20px;
}
.menu3 {
font: 13px arial;
color: #241702;
font-weight: bold;
padding: 10px 20px 10px 40px;
text-align: center;
line-height: 20px;
vertical-align: middle;
}
.menu4 {
font: 13px arial;
color: #241702;
font-weight: bold;
padding: 10px 20px 10px 20px;
text-align: center;
vertical-align: middle;
height: 300px
}
.menu5 {
text-align: center;
vertical-align: middle;
height: 265px
}
div.text {text-align: left; overflow-y: auto; width: 535px; height: 300px; background-color: transparent; padding: 4px 12px 4px 4px; font-size: 13px; font-weight: bold; font-family: arial;}

div.text2 {text-align: left; display:table; width: 535px; background-color: transparent; padding: 4px 12px 4px 4px; font-size: 13px; font-weight: bold; font-family: arial;}

div.text_wie {text-align: left; overflow-y: auto; width: 535px; height: 800px; background-color: transparent; padding: 4px 12px 4px 4px; font-size: 13px; font-weight: bold; font-family: arial;}

div.text_mid {text-align: left; overflow-y: auto; width: 535px; height: 220px; background-color: transparent; padding: 4px 12px 4px 4px; font-size: 13px; font-weight: bold; font-family: arial;}


A:link, A:active, A:visited {
font-size: 12px;
font-family: Arial; 
color: #9a0000;
text-decoration : none; 
}
A:hover {
font-size: 12px;
font-family: Arial; 
color: #e40000;
text-decoration: none; 
}
A.cred:link, A.cred:active, A.cred:visited {
font-size: 12px;
font-family: Arial; 
color: #e00;
text-decoration : none; 
}
A.cred:hover {
font-size: 12px;
font-family: Arial; 
color: #e00;
text-decoration: underline; 
}
A.a_menu:link , A.a_menu:active , A.a_menu:visited {
color: #800000;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_menu:hover {
color: #FFFFFF;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}
A.a_menu_sel:link , A.a_menu_sel:active , A.a_menu_sel:visited {
color: #fff;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_menu_sel:hover {
color: #FFFFFF;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}
A.a_news:link , A.a_news:active , A.a_news:visited {
color: #9a0000;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_news:hover {
color: #e40000;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

A.a_news_sel:link , A.a_news_sel:active , A.a_news_sel:visited {
color: #e40000;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_news_sel:hover {
color: #e40000;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

A.a_news b, A.a_news_sel b {font-weight:bold; color:#e00;}

A.a_news_selx:link , A.a_news_selx:active , A.a_news_selx:visited {
color: #fff;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_news_selx:hover {
color: #fff;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
}

A.a_gora:link , A.a_gora:active , A.a_gora:visited {
padding-left: 12px;
padding-right: 12px;
}
A.a_gora:hover {
padding-left: 12px;
padding-right: 12px;
}
A.a_inne:link , A.a_inne:active , A.a_inne:visited {
color: #980000;
font-family: Arial; 
font-size: 13px;
font-weight: bold;
}
A.a_inne:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
}
A.a_dol:link , A.a_dol:active , A.a_dol:visited {
color: #C47F3D;
font-family: Arial; 
font-size: 11px;
font-weight: bold;
}
A.a_dol:hover {
color: #000000;
font-weight: bold;
}
ul {margin:0; padding:0; list-style-type:none;}
.men {padding-left: 10px;}
.men li {background:url(gfx/strz.gif) no-repeat 0px 8px; padding-left: 15px; line-height:20px;}
.pole_wycena {
border: 1px solid #8B4512;
padding: 2px;
width: 70px;
font-size: 12px;
font-family: Arial; 
color: #000000;
vertical-align: middle;
}
.submit {
background: #884413;
border: 0px;
padding: 3px;
font-weight: bold;
font: 11px arial;
color: #ffffff;
height: 25px;
}
.polek {
background: #FFFFFF;
width: 355px;
border: 1px solid #884413;
font: 11px arial, verdana;
color: #12424A;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}
.pole_wycena_dane {
border: 1px solid #8B4512;
padding: 2px;
width: 320px;
font-size: 12px;
font-family: Arial; 
color: #000000;
vertical-align: middle;
}
.wymog {color: #ff0000; font-weight: bold;}
div#qTip
{
padding: 3px;
border: 1px solid #666;
display: none;
background: #999;
color: #FFF;
font: bold 9px Verdana, Arial, sans-serif;
position:fixed;
}

A.a_produkt:link , A.a_produkt:active , A.a_produkt:visited {
color: #800000;
font: 12px Arial;
font-weight: bold;
}

A.a_produkt:hover {
color: #A96B37;
font: 12px Arial;
font-weight: bold;
}

.strony {
padding: 2px;
border: 1px solid #8A4712;
background: #E0AC73;
text-align: center;
color: #ffffff;
padding-left: 6px;
padding-right: 6px;
}
.strony2 {
width: 3px;
background: #BDA7BC;
color: #ffffff;
}
.strony:hover {
padding: 2px;
border: 1px solid #B13609;
background: #C99053;
color: #000000;
text-align: center;
padding-left: 6px;
padding-right: 6px;
}



h1.ctitle
{
font: 18px arial;
color: #B13609;
padding-left: 18px;
font-weight: bold;
text-align: center;
padding-top: 0px;
}

h1.ctitle9
{
font: 14px arial;
color: #B13609;
padding-left: 18px;
font-weight: bold;
text-align: center;
padding-top: 0px;
}

p.cparagraph {margin:0px 0px; padding:0px 0px;}
p.cparagraph2 {margin:0px 0px 20px 0px; padding:0px 0px;}
p.cparagraph2_info {margin:0px 0px 20px 0px; padding:5px 0px; text-align:center; width:100%; border:1px solid #9a0000;}
p.cparagraph_info {margin:0px 0px 20px 0px; padding:0px 0px 0px 10px; font-style:italic;}
p.cparagraph2 strong {color: #B13609; font-size: 12px;}
h2 {clear:both; margin:10px 0px 10px 0px; padding:0px 0px; color: #B13609; font-size: 12px;}
span.ctitle {clear:both; padding:0px 5px 0px 0px; padding:0px 0px; color: #B13609; font-size: 12px;}
ul.olejowanie {list-style:lower-alpha;}
table.image_one {width:100%;}
table.image_one td {text-align:left; padding:20px 0px;}
table.image_one img {border:0px none;}
img.img {float:left; margin:0px 20px 20px 0px;}
img.img2 {margin:0px 10px 0px 10px; vertical-align:middle;}

div.crzetelnafirma {clear:both; margin:50px 0px 0px 0px; text-align:left;}


div.cfoto {cursor:pointer; display:inline-table; float:left; margin:0px 7px 7px 0px; padding:0px 0px; width:84px; height:58px; text-align:center; vertical-align:middle; background:url('gfx/foto.jpg') no-repeat;}
div.cfoto_over {cursor:pointer; display:inline-table; float:left; margin:0px 7px 0px 0px; padding:0px 0px; width:84px; height:58px; text-align:center; vertical-align:middle; background:url('gfx/foto_over.jpg') no-repeat;}

input.cnone {background:transparent; border:0px none; font-size: 13px; font-weight: bold; font-family: arial; cursor:pointer; cursor:hand;}

td.cprojekty {padding:20px 0px 20px 0px; text-align:center; vertical-align:top; font-size:11px;}
td.cprojekty img {border:1px solid #601515;}


/* hint_static */
div.chint_static {clear:both; border:1px solid #FFF366; margin:0px 0px 20px 0px; padding:10px 25px 10px 25px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#000000; line-height:18px; text-align:left; background:#FFFDE1;}
div.chint_static a, div.chint_static a:visited, div.chint_static a:active {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
div.chint_static a:hover {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}


/* text */
p.ctext {margin:0px 0px 20px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#373737; line-height:18px;}
div.ctext {margin:0px 0px 20px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#373737; line-height:18px;}
div.ctext p {margin:0px 0px 20px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#373737; line-height:18px;}
p.ctext a, div.ctext a, p.ctext a:visited, div.ctext a:visited, p.ctext a:active, div.ctext a:active {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#373737; text-decoration:none;}
p.ctext a:hover, div.ctext a:hover {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#373737; text-decoration:underline;}
ul.clist {margin:0px 0px 10px 15px; padding:0px 0px 0px 0px; list-style-type:none;}
ul.clist li {margin:0px 0px 10px 0px; padding:0px 0px 0px 25px; background:url('gfx/point.jpg') no-repeat 0px 5px;}


/* message */
p.cmessage {clear:both; border:1px solid #7B2020; margin:0px 0px 20px 0px; padding:20px 20px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#7B2020; line-height:18px; text-align:center;}
p.cmessage a, p.cmessage a:visited, p.cmessage a:active {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#7B2020; text-decoration:none;}
p.cmessage a:hover {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#7B2020; text-decoration:underline;}

/* error */
p.cerror {clear:both; border:1px solid #C91F1F; margin:0px 0px 20px 0px; padding:20px 20px; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#C91F1F; line-height:18px; text-align:center;}
p.cerror a, p.cerror a:visited, p.cerror a:active {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#C91F1F; text-decoration:none;}
p.cerror a:hover {font-family:'Verdana'; font-size:12px; font-weight:bold; color:#C91F1F; text-decoration:underline;}


/* forms */
div.cform_top {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:560px; height:36px; background:url('gfx/form_top.jpg') no-repeat;}
div.cform_top p {margin:4px 0px 0px 16px; padding:0px 0px; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:bold;}
div.cform_content_white {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:559px; background:url('gfx/form_white.jpg') repeat-y;}
div.cform_content_gray {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:559px; background:url('gfx/form_white.jpg') repeat-y;}
div.cform_content_white {border-bottom:1px solid #B7B7B7;}
div.cform_content_gray {border-bottom:1px solid #B7B7B7;}
div.cform_foot {display:block; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:560px; height:0px; background:url('gfx/form_foot.jpg') no-repeat;} /*height:14px*/
table.cform {width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
table.cform td.cleft {width:47%; padding:10px 0px 10px 20px; text-align:left; vertical-align:middle; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; line-height:18px;}
table.cform td.cright {width:53%; padding:10px 20px 10px 20px; text-align:left; vertical-align:middle; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; line-height:18px;}
table.cform td.cright div {font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal;}

img.cinfo {margin:0px 14px 0px 0px; vertical-align:middle;}
input.ctext {width:252px; height:24px; border:1px solid #BCBCBC; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; vertical-align:middle;}
input.ctext_small {width:85px; height:24px; border:1px solid #BCBCBC; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; vertical-align:middle;}
input.ctext_small_right {width:85px; height:24px; border:1px solid #BCBCBC; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; text-align:right; vertical-align:middle;}
textarea.ctext {width:252px; height:150px; border:1px solid #BCBCBC; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; vertical-align:middle;}
input.csubmit {height:24px; border:1px solid #c7c7c7; padding:5px 10px; background:#e6e6e6; font-family:'Verdana'; font-size:12px; color:#7C1B1B; font-weight:bold; vertical-align:middle; cursor:pointer;}
input.csubmit:hover {height:24px; border:1px solid #930000; padding:5px 10px; background:#7C1B1B; font-family:'Verdana'; font-size:12px; color:#fff; font-weight:bold; vertical-align:middle; cursor:pointer;}
input.cselect {width:252px; height:24px; border:1px solid #BCBCBC; font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal; vertical-align:middle;}
input.ccheck {vertical-align:middle; margin:0px 5px 0px 0px;}

p.cform_error {display:table; width:100%; margin:0px 0px 10px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; color:#ff0000; font-weight:bold;}
p.cform_info {display:table; width:100%; margin:0px 0px 10px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; color:#00bb00; font-weight:bold;}
table.cform td.cleft small {display:table; margin:10px 0px 0px 0px;}
img.cform {margin:0px 5px 5px 0px; padding:0px 0px 0px 0px; border:1px solid #cfcfcf; vertical-align:middle;}
table.cform sup {font-family:'Verdana'; font-size:12px; color:#ff0000; font-weight:bold;}
table.cform_wide sup {font-family:'Verdana'; font-size:12px; color:#ff0000; font-weight:bold;}

table.cform_submit {width:100%; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
table.cform_submit td {text-align:center; vertical-align:middle;}

div.cform_images {display:table; margin:5px 0px 10px 0px;}
div.cimage {font-family:'Verdana'; font-size:12px; color:#373737; font-weight:normal;}
div.cimage img {margin:3px 3px; border:0px none; vertical-align:middle;}
div.cimage a, div.cimage a:visited, div.cimage a:active {font-family:'Verdana'; font-size:12px; font-weight:normal; color:#7C1B1B; text-decoration:none; vertical-align:middle;}
div.cimage a:hover {font-family:'Verdana'; font-size:12px; font-weight:normal; color:#7C1B1B; text-decoration:underline; vertical-align:middle;}

img.cicon {margin:0px 2px 0px 2px; vertical-align:middle; float:left;}

div#lloader {display:none; margin:0px 0px 20px 0px; width:100%; font-family:'Verdana'; font-size:12px; font-weight:normal; color:#373737; vertical-align:middle; text-align:center;}
div#lloader img {margin:0px 7px 0px 0px; vertical-align:middle;}

span.cclick {margin:0px 0px 0px 0px; padding:0px 0px; font-family:'Verdana'; font-size:12px; color:#F98F00; font-weight:bold;}



.dodatki {
	overflow: hidden;
	margin-top: 20px;
	}	
	
.dodatki .item {
	
	}		
	
	
.dodatki .item .itemcontent a:hover {
	background-color: #f0f0f0;
    color: black;
	}	


.dodatki .item .itemtitle {	
	display: none;
	text-align:center;
	}


.dodatki .item .itemcontent a {	
	float: left;
    margin: 0px 10px 15px 15px;
    display: block;
    height: 100px;
    width: 118px;
    font-size: 18px;
    text-decoration: none;
    padding: 10px 15px 10px 15px;
    line-height: 26px;
    border: 1px solid #ddd;
    color: #444;
    background-color: #fafafa;
	text-align:center;
	vertical-align:middle;
	}	

.dodatki .item .itemcontent a span {clear:both; font-weight:bold; color:#e00; padding:0px 0px 0px 0px;}
	
.dodatki {
	
	}		



.gallery {
	overflow: hidden;
	float: left;
	margin: 0 20px;
	margin-bottom: 25px;
	}

.gallery .imagetiem {
	float: left;
	width: 150px;
	height: 150px;
	overflow: hidden;
	padding-bottom: 0px;
	background: url(http://www.schody-kupers.pl/layouts/images/bg-images-gallery.jpg) center bottom no-repeat;
	}

.gallery .imagetiem a {
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	}
	
.gallery .imagetiem a img {
	
	}


.singleGalleryImages .imagetiem {
	
	margin: 7px;
	}

	
	
.singlegallery {
 	overflow: hidden;
 	}	
	
.singlegallery .gallery {
	overflow: hidden;
	float: left;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}

.singlegallery .gallery .imagetiem {
	float: left;
	width: 150px;
	height: 150px;
	overflow: hidden;
	padding-bottom: 0px;
	margin: 0 17px;
	margin-bottom: 25px;
	background: url(http://www.schody-kupers.pl/layouts/images/bg-images-gallery.jpg) center bottom no-repeat;
	}

.singlegallery .gallery .imagetiem a {
	display: block;
	width: 148px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	}

