/* CSS Document */

/*** GLOBALNE ***/
* {border:0;margin:0;padding:0;font: normal 13px Georgia, "Times New Roman", Times, Serif; color: #330; line-height: 120%;}

a {text-decoration:none;}
a:link, a:active {color:#441;}
a:visited {color:#663;}
a:hover {text-decoration: underline;}

b, strong {font-weight: bold;}
u {text-decoration: underline;}
i, em {font-style: italic;}

.clr {font-size:0; clear:both; height:0; line-height:0;}
.czerwony {color:#CC0000;}

/*** STRUKTURA ***/
.Main {width:960px; margin:0 auto; clear:both; background:#fff;}

/* Header */
#Header {width: 956px; padding:2px; background:#fff;}
#Header .logo {padding: 8px;}

/* MainMenu */
#MainMenu {width:100%; float: left; background:#E0E0A0; border-top:1px solid #C0C090; border-bottom:1px solid #C0C090;}
#menuh{float:left;list-style:none;}
#menuh li{float:left;}
#menuh a{float:left; padding: 4px 11px; border-right: 1px solid #D0D090; color:#C00; text-decoration:none; font: bold 16px Georgia, "Times New Roman", Times, Serif;}
#menuh a:hover{background:#E8E8A8;text-decoration:underline;}

/* MainTitle */
#MainTitle {width:100%; float: left; height:24px; overflow:hidden; margin-bottom:6px; background:#F8F8B8; border-bottom:1px solid #E8E8B8;}
#titleh{float:left;list-style:none;}
#titleh li{float:left; font-size:15px; word-spacing: 2px;}
#titleh p, #titleh a{float:left; padding: 4px 10px;color:#330;border-left:1px solid #F8F8B8;border-right:1px solid #F8F8B8;text-decoration:none; font: bold 16px Georgia, "Times New Roman", Times, Serif;}
#titleh a:hover{background:#FFFFDF;border-left:1px solid #F0F0B0;border-right:1px solid #F0F0B0;text-decoration:underline;}


#Top, #Bottom {width:960px; background:#fff; padding: 0 0 5px 0;}

.Left {width: 210px; float:left;}
/*.Center {width: 580px; float:left; margin-left: 10px;}*/
.Right {width: 730px; float:right;}

/* Partners */
#Partners {	width: 952px; clear:both; border-top:1px solid #D0D0A0; padding:4px; background-color:#fff;}

/* Footer */
#Footer {	width:100%; clear:both; border-top:1px solid #D0D0A0; padding:7px 0 15px 0; background-color:#fff;}
#Footer a:link, #Footer a:active, #Footer a:visited {padding:0px 4px;}
#Footer a:hover {text-decoration:underline;}
#Footer .copyright {float:right; color:#252525; text-decoration: none; margin-right:10px;}
#Footer .copyright a:link, #Footer .copyright a:visited, #Footer .copyright a:hover {color:#252525; text-decoration:none; padding:0px; font-weight: bold;}
#Footer .copyright a:hover {text-decoration:underline;}
#Footer .links {margin-left:10px;}

/***** BOXY *****/
.box {margin-bottom:10px;}
/* naglowek */
.box .ng {height:24px; overflow:hidden; position:relative; background: #E0E0A0; border: 1px solid #C0C090; border-radius: 4px 4px 0 0; o-border-radius: 4px 4px 0 0; icab-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
/* headery i zawartosc naglowka */
.box .ng h2 {position:absolute; left:0; z-index:1; padding: 4px 8px;}
.box .ng h2, .box .ng h2 a:link, h2 a:active, h2 a:visited {font: bold 14px Georgia, "Times New Roman", Times, Serif; color: #663; text-transform:uppercase; word-spacing: 4px; }
/* content */
.box .cnt {padding: 6px 4px 2px 4px; border-bottom: 1px #E8E8B8 solid; border-left: 1px #E8E8B8 solid; border-right: 1px #E8E8B8 solid;}
.box .cnt p{margin: 4px 0;}
.box .cnt ul, .box .cnt ol {margin-bottom: 4px;	margin-left: 18px;}
.box .bxStopka {padding: 2px 4px; color:#996; font:bold 11px Tahoma, Helvetica, sans-serif; background: #F8F8E8; border: 1px solid #F8F8E8; border-top-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}
.box .bxStopka a {padding-left:8px; white-space:nowrap; color:#663; }

/*** POZOSTALE ***/

/* formularz */
input, textarea, select {border: 1px solid #C0C090; padding: 2px;}

/* IMAGES STYLES */
#imagesListRight{clear:right;float:right;margin:10px 0 0 10px; width: 226px !important;}
.imagesList{list-style:none;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#666;font-size:12px;text-align:center;}
.imagesList li img{border:1px solid #E8E8B8;padding:3px; border-radius: 4px; 
	o-border-radius: 4px; 
	icab-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;}
.imagesList li div{width: 98%;text-align:center; font-size:11px;}

#imagesListBottom{float:left;margin:10px 10px 0 0;}
.imagesListBottom{list-style:none;}
.imagesListBottom li{float:left; margin:0 2px 6px 2px;background:inherit;color:#666;font-size:12px;text-align:center;}
.imagesListBottom li img{border:1px solid #E8E8B8;padding: 2px; border-radius: 4px; 
	o-border-radius: 4px; 
	icab-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;}

/* Galeria */
.gallery_midibox {
	float: left;
	height: 130px;
	width: 136px;
	text-align: center;
	vertical-align: bottom;
	padding: 2px;
}
.gallery_minibox {
	float: left;
	height: 110px;
	width: 112px;
	text-align: center;
	vertical-align: bottom;
	margin: 2px;
	padding: 1px;
	border: 1px #cc9 solid;
	border-radius: 4px; 
	o-border-radius: 4px; 
	icab-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}
#galleryImage {
	border: 1px #cc9 solid;
}
.gallery_decription {
	font-size: 11px;
	color: #663;
	text-align: center;
}
.gallery_ramka {
	border: 1px #cc9 solid;
	margin: 2px;
}

/* inne */
.reklama {text-align: center; margin: 4px 0;}
#polecamy {width: 120px; min-height: 115px; margin: 0 auto;}
#polecamy p {text-align: center;}
.podpis p {clear: both;	border-top: #E0E0B0 dotted 1px;	font-size: 11px; font-style: italic; color: #D0D0A0; text-align: right; padding-bottom: 3px; margin: 3px 0;}
p.over {
	white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis;
}
p.over:hover {
	text-overflow: inherit;
	-o-text-overflow: inherit;
	-icab-text-overflow: inherit;
	-khtml-text-overflow: inherit;
	-moz-text-overflow: inherit;
	-webkit-text-overflow: inherit;
	overflow: visible;
}

.two_columns {
	column-count: 2;
	-o-column-count: 2;
	-icab-column-count: 2;
	-khtml-column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2; 
	column-gap: 1em;
	-o-column-gap: 1em;
	-icab-column-gap: 1em;
	-khtml-column-gap: 1em;
	-moz-column-gap: 1em; 
	-webkit-column-gap: 1em; 
	column-rule: 1px solid #E8E8B8;
	-o-column-rule: 1px solid #E8E8B8;
	-icab-column-rule: 1px solid #E8E8B8;
	-khtml-column-rule: 1px solid #E8E8B8;
	-moz-column-rule: 1px solid #E8E8B8;
	-webkit-column-rule: 1px solid #E8E8B8;
}
