/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
								PUELLANOVA.PL				 CODING IS POETRY by PS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
* {
	margin:0;
	padding:0;
}

 
body { 
	height: 100%; 
	width:942px; 
	background: #fdf8f4 url(../layout/bg.jpg) no-repeat top; 
	margin: 0px auto; 
	text-align:center; 	
	/* font-family:  "Trebuchet MS",sans-serif; */
	font-family:  Tahoma;
	/* Font sizing */
	font-size: 0.7em;
	
 }

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
	margin: 0;
}


a { color: #0f4f8f;	text-decoration: none;	/* border-bottom:thin dotted #CCCCCC; */ }
a:link, a:visited {	color:#333333; text-decoration: none;	/* border-bottom:thin dotted #CCCCCC; */ }
a:hover { color:#da251d;	text-decoration:underline;/* border-bottom:thin dotted #CCCCCC; */ }

a.dash:link { border-bottom : 1px dashed; } 
a.dash:visited { border-bottom :  1px dashed; } 
a.dash:hover { border-bottom :  1px solid; } 

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
 
h3 { font: 14px Arial; text-align:left; font-weight:bold; text-decoration:underline; color:#da251d; }
 
 
h5 {font-family:  "Arial",sans-serif; font-size: 1.3em; text-align:left; font-weight:bold; text-decoration:underline; color:#da251d; }
h5:first-letter { font-size: 1.7em; }

.FontTMS {  font-family:  "Trebuchet MS",sans-serif; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Common - Czesto używane 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.warning {  color:#eea668; font-weight:bold; }
.red, .red a { color:#da251d; font-weight:bold; }

.note { 
		padding-top: 15px;
		font-size: 0.8em;
		color:#999999;
		line-height:normal;
		text-align:justify;
}

.tj { text-align:justify; }
.bLF10 { padding: 0 10px 0 10px; }
.mLF10 { margin: 0px 10px 0px 10px;  }
.mTB10 { margin: 10px 0px 10px 0px; }
.bT { padding-top:5px; }
.pB5x { padding-bottom:5px; }
.pB10x { padding-bottom:5px; }
.bsT2px { border-top: 2px solid #da251d; }
.aR { text-align:right; }
.aC { text-align:center; }
.aL { text-align:left; }

.CT1 { color:#333333; font: 12px Trebuchet MS;   line-height: 16px; }
.CT2 { color:#333333; font: 12px Tahoma; }
.CT3 { color:#d4a471; font: 11px Tahoma; }
.CT4 { color:#999999; font: 11px Tahoma; }
.CT4T { border:2px solid #fbf4ee; }
.CT4B { border:3px solid #f9d2a2; }
 
.CT5 { color:#33333; font: 12px Tahoma; line-height: 16px; }
.CT6 { color:#333333; font: 12px Tahoma; font-size: 12px; line-height:18px; }
.CT7 { color:#da251d; font: 10px Tahoma; font-size: 10px; line-height: 16px; }
 

.tableHead {	background-color:#db231b; font: 12px Tahoma; color:#fff;	padding: 5px; }
.SubHeader { background: #FFF url(../layout/box-comments-subjects-head.gif) no-repeat 0 0; float:left; height: 40px; float:none; text-align:center; }
.tableContent {	padding:  4px; font-size:12px; }
.RowC1 { background-color:#fff; }
.RowC2 { background-color:#fff9f0; border-bottom: 2px solid #fde8c8;  }

input, textarea  { border: 1px solid #aaa; }
input:hover, textarea:hover  { border: 1px solid #888 }
.horizonrulered{ padding:2px 0 1px 0; margin: 2px 0 2px 1px; line-height:2px; border-bottom: 3px solid #da251d; width:98%; }

/* label,input { display: block;  float: left; margin-bottom: 10px; } */
label { text-align: right; width: 40px; padding-right: 20px; }

br { clear: left; }
blockquote:first-letter { background: url(layout/open-quote.gif) no-repeat left top; padding-left: 18px; font: italic 1.4em Georgia, "Times New Roman", Times, serif; }
form { margin:0; padding:0; } 

.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.fleft { float: left; }
.fright { float: right; }
.aleft { text-align: left; }
.aright { text-align: right; }
.acenter { text-align:center; } 

/* - Główny Layout
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#mPage { width:942px; background: #FFFFFF url(../layout/content-bg-repeat.gif) repeat-y left top;  margin: 0 auto; padding:0;  }
#mContent { width:905px; height:auto; text-align:center;  margin: 0 auto;  }
#mContent img { padding:0; margin:0; }
#mContent hr { color: #f7f7f7; background-color:#f7f7f7; height: 2px; }

.mTopL { width:178px; height:200px;  padding-right:10px; padding-bottom:10px; }
.mTopR1 { width:490px; height:100px;  }
.mTopR2 { width:490px; height:100px; padding-bottom:10px; }
.mTopR3 { width:180px; height:200px; padding-left:10px; padding-bottom:10px;}

.mCol { width:900px; padding:5px 0 5px 0;  border-bottom:thin dotted #e5e5e2;  }
.mFl {  background: #FFFFFF url(../layout/1c-bottom-bg.jpg) no-repeat right bottom; }  
.mCol1 { width:178px;  border-right:thin dotted #e5e5e2; padding-right:10px; }
.mCol1p { width:698px;  border-right:thin dotted #e5e5e2; padding-right:10px; }
.mCol2 { width:500px; border-right:thin dotted #e5e5e2; padding-left:10px; padding-right:10px; }
.mCol2ab { height:130px; overflow:hidden; padding-bottom:4px; padding-top:4px; }
.mCol2a { width:300px; }
.mCol2b { width:190px; padding-left:10px; }

.m1th { width:278px; text-align:left;  border-right:thin dotted #e5e5e2; padding-right:10px; }
.m2th { width:300px; height: 350px; background: #FFFFFF url(../layout/m-reklama-300.jpg) no-repeat top; text-align:left;  border-right:thin dotted #e5e5e2; padding-right:10px; padding-left:10px;}
.m3th  { width:278px; text-align:left;  padding-left:10px; }

.mCol3 { width:178px; margin:0 auto; padding-left:10px; }

.mCol500 { width:590px;  text-align:left; margin:0 auto;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - E-artki
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.L3 { float: left; vertical-align:bottom; }
.Left3 { float: left; overflow: hidden; padding:5px; margin:2px; border:2px #F7F7F7 solid; text-align:center;  }
.Center2 {	float:none;	width: 100%; overflow:hidden; }
.Return{ float: right; width:80px; vertical-align:middle;  }
.shadetabs img { border:2px #900 solid }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Header
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header { width:942px; height:150px; margin:0; /*background:#fefff9 url(../layout/header.jpg) no-repeat top;*/ }
#header img { padding:0; margin:0; }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Trail
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Trail { float:left; }
#Trail, #Trail a{ width:900px; margin: 5px 0 5px 0; font-size: 1.0em; color:#da251d; font-weight:bold;  }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Footer
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.GBp { margin: 0 20px 0 20px; }
.GB { color:#dc251f;	font-family: 'Verdana'; font-size: 11px; text-align: center; border: solid 1px #dc251f;	margin-right: 5px; padding:4px;	background-color: #FFFFFF;	cursor: pointer; }
.GBO { color:#FFFFFF;	font-family: 'Verdana'; font-size: 11px; text-align: center; border: solid 1px #dc251f;	margin-right: 5px; padding:4px; cursor: pointer; background-color: #da251d; }
.GBH { color:#FFFFFF; font-family: 'Verdana'; font-size: 11px;	text-align: center;	border: solid 1px #dc251f; margin-right: 5px; padding:4px; background-color: #da251d; cursor: pointer; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Footer
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SPECIAL { width:5px; visibility:hidden; display:none;  }
.MSG { font-family: "Arial"; font-size: 12px;  font-weight:bold; line-height:18px; color:#333333; padding:0; text-align:center; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Footer
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer { clear: both; padding-top:10px; width:942px; }
#footer p,img { padding:0; margin:0; }
#footer .blinks {/* border-top: 3px solid #da251d;*/	width: 900px;	padding-top: 10px;	float:none; text-align:center; }
#footer .blinks a { font-weight:bold; color:#da251d; }
.copyright{	padding-left: 15px;	font-size: 10px; color:#666666; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - TopCats 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
#navigation{
	width: 905px;
	margin:0 auto;
 
}

#thicktabs{
	margin: 0px auto;
	padding: 0;
	text-align: center;
	height:38px;
	
 }

ul#thicktabs {
	width:905px;
	padding-top:5px;
	background-image:url(../layout/pinkbg.gif);
	background-repeat:repeat-x;
 	border-bottom: 3px solid #dc2521; /*thick bottom border below tabs*/
}
 
#thicktabs li{
	display: inline;
}

#thicktabs li a{
	font-weight:bolder;
	float: left;
	width:100px;
	padding: 15px  0 8px 0; /*padding of tabs*/
	text-decoration: none;
	background: url(../layout/cat-menu-bg.jpg) left center no-repeat;
	
	font-family:  "Trebuchet MS",sans-serif;
	font-size: 1.2em;
 
}
  
#thicktabs li a:hover {
	
  color:#fff;
	background-image: url(../layout/cat-menu-bg-over.gif); /*background image swap on hover*/
}

#myform{ /*CSS for sample search box. Remove if desired */ float: right; margin: 0; padding: 0; }
#myform .textinput{ width: 190px; border: 1px solid gray; }
#myform .submit{ font: bold 11px Verdana; height: 22px; background-color:#FBF9E1; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Search 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SearchBox { float:right;  }
.SearchBox .TD { float:left; height:35px; vertical-align:bottom; margin-left:5px; 	margin-top: 18px;	 }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Motto 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#winMotto{ background:#FFFFFF url(../layout/center-motto-bg.gif) no-repeat left bottom; height: 40px; padding-top:25px; }
.winMottoText {	font-weight:bold;	color:#333333; text-align:right; }
.winMottoAuthor {	font-size: 10px;	color:#cd1d16; text-align:right; padding-top:5px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Kalendarz 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

Input {font-family: verdana;font-size: 9pt;text-decoration: none;background-color: #FFFFFF;height: 20px;border: 1px solid #666666;color:#000000;}

.Calendar {font-family: verdana;text-decoration: none; width: 170px; background-color: #C0D0E8;font-size: 9pt;border:0px dotted #1C6FA5;}
.CalendarTD {font-family: verdana;font-size: 7pt;color: #000000;background-color:#f6f6f6;height: 20px;width:11%;text-align: center;}

.Title {font-family: verdana; font-size: 11pt;font-weight: normal;height: 24px;text-align: center;color: #333333;text-decoration: none; background-color: #A4B9D7; border:1px solid #999999;}

.Day {font-family: verdana; font-size: 7pt;color:#243F65;background-color: #E5E9F2;height: 20px;width:11%;text-align: center;}
.DaySat {font-family: verdana; font-size: 7pt;color:#da251d;text-decoration: none;background-color:#E5E9F2;text-align: center;height: 18px;width: 12%;}
.DaySun {font-family: verdana; font-size: 7pt;color: #da251d;text-decoration: none;background-color:#E5E9F2;text-align: center;height: 18px;width: 12%;}
.DayNow {font-family: verdana; font-size: 7pt;font-weight: bold;color: #000000;background-color: #FFFFFF;height: 20px;text-align: center;}

.DayTitle {font-family: verdana;font-size: 9pt;color: #000000;background-color: #C0D0E8;height: 20px;width:11%;text-align: center;}
.DaySatTitle {font-family: verdana;font-size: 9pt;color:#da251d;text-decoration: none;background-color:#C0D0E8;text-align: center;height: 20px;width: 12%;}
.DaySunTitle {font-family: verdana;font-size: 9pt;color: #da251d;text-decoration: none;background-color: #C0D0E8;text-align: center;height: 20px;width: 12%;}

.DayButton {font-family: Webdings;font-size: 9pt;font-weight: bold;color: #243F65; cursor:pointer; text-decoration: none;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Buttons 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ButtonBack { background: #FFF url(../layout/ButtonBack.png) no-repeat 0 0; width:80px; height:26px; cursor:pointer; padding:0; margin:0;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Heads 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.nRedHead { background: #FFF url(../layout/nRedHead.gif) no-repeat 0 0; width:178px; height:28px; color:#FFFFFF; }
.nBrHead190 { background: #FFF url(../layout/nBrHead190.gif) no-repeat 0 0; width:190px; height:28px; color:#54504f; }
.nBrHead178 { background: #FFF url(../layout/nBrHead178.gif) no-repeat 0 0; width:178px; height:28px; color:#54504f; }
.nBrHead278 { background: #FFF url(../layout/nBrHead278.gif) no-repeat 0 0; width:278px; height:28px; color:#54504f; }
.nBrHead300 { background: #FFF url(../layout/nBrHead300.gif) no-repeat 0 0; width:300px; height:28px; color:#54504f; }

.nRedHead h2, .nBrHead190 h2, .nBrHead178 h2, .nBrHead278 h2, .nBrHead300 h2{  font-size:1em; font-weight:bold; font-family:Arial; padding: 4px 15px 0 10px; }
 
.c1 { color:#FFFFFF; }
.c2 { color:#54504f; }
.c3 { color:#f2cfa2; }
.c4 { color:#da251c; }
.c5 { color:#6e4713; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Articles 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#ArtItem { width:300px; padding:5px 0 0 0; background:#FFFFFF url(../layout/article-bg.jpg) no-repeat top; }
#ArtItem h2 {   font-size: 1.2em; font-weight:bold; padding:0 5px 2px 5px; }
 
#ArtItem .Desc { float:left; text-align:justify; padding:0 5px 3px 5px; line-height: 15px;  } 
.border { border:2px #fae8c3 solid; }
#ArtItem .ImgFll { float:left; margin-right: 5px; margin-bottom: 0;}
#ArtItem .ImgFlr { float:right; margin-left: 5px; margin-bottom: 0;}
 
#ArtiItemB { height:20px;  border-bottom: thin dotted #e5e5e2; }
#ArtiItemB .rM { border:none; padding-left:10px; padding-right:7px; padding-top:3px; padding-bottom:2px;  }

#ArtSmallItem { width:190px;   float:left;  margin-top:4px; overflow:hidden;  }
#ArtSmallItem h3 { font-size:11px; font-weight:bold; }
#ArtSmallItem .th1 {  color:#6e4713; margin:0 0 2px 10px; text-align:right; }
#ArtSmallItem img { padding:0; margin:0; }

#ReadMore { height:14px; float:left; margin: 4px 0 4px 0; }
#ReadMore a {font-weight:bold; color:#db231b; }

#ArtItemList { width:100%; float:left;  padding:5px 0 5px 0; border-bottom:2px #f8e9d2 dotted; text-align:left; }
#ArtItemList h1 { width:100%; color:#CC0000; font-size:14px; font-weight:bold; padding:0 0 2px 0; }
#ArtItemList .bar { padding-bottom:5px; color:#f8e9d2; }
#ArtItemList .img { float:left; margin-right: 8px; margin-top: 8px; margin-bottom:0; border:2px #f8e9d2 solid; padding: 3px;  }
#ArtItemList .Desc { overflow: hidden; text-align:justify; padding: 5px 0 5px 0; line-height: 18px;  } 
#ArtItemList .Sscore { padding: 10px 0px 2px 0px; }  

#SearchItem { background-color:#FFF; }
#SearchItem h1 { width:100%; color:#CC0000; font:12px Arial; font-weight:bold; padding:0 0 2px 0; }
#SearchItem h1 a { width:100%; color:#333; font:12px Arial; font-weight:bold; padding:0 0 2px 0; }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Categories 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
#CatItem { width:178px; float:left;  padding-bottom:4px; padding-top:4px; text-align:justify; border-bottom: thin dotted #e5e5e2; /*background:#FFFFFF url(../layout/csat-bg.jpg) no-repeat top; */ color:#990000;  }
#CatItem h2 { font-size:16px; font-weight:bold; padding:0 0 2px 0; margin:0; background:#FFFFFF url(../layout/cat-title-bg.gif) no-repeat top right;}
#CatItem .fLetter{ color:#da251d; font-size: 1.6em; /*display:block; float:left; vertical-align:bottom;*/ }
#CatItem h2 a { color:#db231b;  color:#333333; font: bold 15px "Trebuchet MS", sans-serif, menu; text-decoration:underline; }
#CatItem img { border:2px #fae8c3 solid; }
#CatItem .ImgL { border:none; vertical-align:bottom; padding-bottom:3px; }
#CatItem .ImgFll { float:left; margin: 0 5px 0 0; width:80px; height:80px}
#CatItem .ImgFlr { float:right; margin: 0 0 0 5px;  width:80px; height:80px}
#CatItem .Dsc {  color:#6e4713; padding-bottom:2px;   padding-top:6px; line-height: 14px; }
#CatItem .More { font-weight:bold; text-align:right; color:#6e4713 }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Comments 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Row { margin: 2px 0 2px 0; height:40px;  }

.CommentBoxHeader {
	background-image:url(../layout/box-comments-header.gif);
	background-repeat:no-repeat;
	height: 40px;
	vertical-align:middle;
	padding: 12px 10px 0 35px;
	
}
.CommentItem { float:left; width:100%; margin: 0 auto; }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Galleries 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.pImage { background-repeat:no-repeat; background-position:center; border:2px solid #fbf4ee;  height:400px; }
.pIcon {  /*border:2px solid #CCCCCC;*/ width:110px; height:110px; float:left; background-repeat:no-repeat; background-position:center; cursor:pointer; padding:5px; margin:2px; }
.iconsHover, img.icons, img.photo { width:110px; height:110px; float:left;  background-repeat:no-repeat;	background-position:center;	padding:5px; margin:2px; }
.iconsHover { /*border:2px solid silver;*/	background-color:#faecd9; cursor:pointer; }

#GallItem { padding: 2px 0px 5px 0px; margin: 3px 10px 5px 10px; border-bottom: 2px solid #dc241a; } /* #dc241a */ /* #f7c586 */
.GallItem { padding:0; margin: 0 auto; }
.GallItem h2 {font-family:  "Arial",sans-serif; font-size: 1.3em; font-weight:bold; text-decoration:underline; color:#da251d; margin: 5px 0 5px 0; }
.GallItem h2:first-letter { font-size: 1.7em; }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - forum 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ForumItem { background:#FFFFFF url(../layout/forum-item-bg.jpg) no-repeat top left; padding-top:5px; }
.ForumItem h2{ font-family:  "Trebuchet MS",sans-serif; font-size: 14px; text-align:left; font-weight:bold; text-decoration:underline; color:#da251d; float:left; }
.ForumItem h2:first-letter { font-size: 18px; color:#da251d;}
.ForumItem .fLetter{ color:#da251d; font-size: 18px; /*display:block; float:left; vertical-align:bottom;*/ }

.HZD{
		line-height:2px;
		border-bottom: 3px dotted #CCCCCC;
		
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Calculators 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#Calc { margin: 0 auto; text-align:center; }
#Calc h2 { font-size: 1.1em; font-weight:bold; font-family: Arial; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Polls 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#poll { padding: 5px 15px 5px 15px; border-bottom: 2px solid #dc241a; margin: 0 auto; text-align:center;  }
#poll .quest { width: 140px; text-align:left;  }

#poll input { border: none; }
 
 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Boxes 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#box  {	float:left; width:300px;   padding: 0 0 0 0; margin: 0 0 0 0; text-align:left; }
#boxL {	float:left;  padding: 0 0 0 0; margin: 0 0 0 0; height: 120px;	width: 250px; border: 2px solid #f8d8ab; padding-right:10px }
#boxM { float:left; width:250px;   padding-left:10px; padding-right:10px;  }
#boxR { float:left; width:356px;  padding-left:10px; }

/*  - boxSmall -  */

#box180{ width:190px; height: 200px; background: #fff url(../layout/subscript-box-bg.jpg) no-repeat top }  
#box180 div {   margin: 2px 5px 2px 5px;  text-align:center; line-height:15px; }
#box180 .input { width:100px; padding: 0 15px 0 15px;  }
#box180 .input20 { border: none; width:20px; height:10px;}
 
.boxSmall{   width:178px;  vertical-align:middle; text-align: center; background: url(../layout/login-box-bg.gif) no-repeat bottom; }
.boxSmall .T{  color:#da251d; font-size: 11px; float:none; width:180px;  vertical-align:middle;}
.boxSmall .Ts{  font-size: 11px; font-size:10px; }
.boxSmall a.Ts{ font-size:10px; color:#333333; font-weight:bold; }
.boxSmall a.Ts:hover{ font-size:10px; color:#333333; } 
.boxSmall .T1{ float:left; width:138px; height:40px; vertical-align:middle; }
.boxSmall .T2{ float:left; width:40px; height:40px; vertical-align:bottom; }

.subscript-box { background: #fff url(../layout/subscript-box-bg.jpg) no-repeat top; }

#BOX { margin: 5px 0 5px 0; overflow:hidden; }  
#BOX .BOX {	overflow: hidden;	padding: 5px;	margin:5px;	border:2px solid #F7F7F7; }
#BOX .BOXH { font-family: 'Verdana'; font-size: 11px;	background-color:#FFFFFF;	position: relative;   padding: 0 10px 0 10px; }		
#BOX .BOXC {  overflow: hidden;	padding: 5px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Forms 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.calcFormField { border: #ebebeb solid 1px;	background-color: #faf0e1; font: 11pxTahoma;	font-weight:bold;	color:#333333;  padding-top:6px; padding-left:5px; padding-right:5px; }
.calcFormFieldHidden { border: #FFFFFF solid 1px; background-color:#FFFFFF; vertical-align:middle; font-family: 'Arial'; font-size: 16px; font-weight:bold; color:#da251d; text-align:center; overflow:hidden; }


.submit-btn-send { width: 106px; height: 35px;	cursor:pointer;	border:none; background: url(../layout/btn-send.gif) no-repeat;	outline: none;	padding: 0; }
.submit-btn-send:hover {	background: url(../layout/btn-send-hover.gif) no-repeat; outline: none; padding: 0; 	border:none; 	}

.submit-btn-ok { width: 35px; height: 35px;	cursor:pointer;	border:none; background: url(../layout/btn-submit-ok.gif) no-repeat;	outline: none;	padding: 0; }
.submit-btn-ok:hover {	background: url(../layout/btn-submit-ok-over.gif) no-repeat; outline: none; padding: 0;	}


a input.result-btn { background: url(../layout/btn-login.gif) 0 0 no-repeat;  }
a:hover input.result-btn { background: url(../layout/btn-login.gif) -106px 0 no-repeat; }

a input.logout-btn { background: url(../layout/btn-logout.gif) 0 0 no-repeat;  }
a:hover input.logout-btn { background: url(../layout/btn-logout.gif) -106px 0 no-repeat; }

a input.login-btn { background: url(../layout/btn-login.gif) 0 0 no-repeat;  }
a:hover input.login-btn { background: url(../layout/btn-login.gif) -106px 0 no-repeat; }

a input.result-btn { background: url(../layout/btn-result.gif) 0 0 no-repeat;  }
a:hover input.result-btn { background: url(../layout/btn-result.gif) -106px 0 no-repeat; }

a input.return-btn { background: url(../layout/btn-return.gif) 0 0 no-repeat;  }
a:hover input.return-btn { background: url(../layout/btn-return.gif) -106px 0 no-repeat; }

a input.save-btn { background: url(../layout/btn-save.gif) 0 0 no-repeat;  }
a:hover input.save-btn { background: url(../layout/btn-save.gif) -106px 0 no-repeat; }

a input.send-btn { background: url(../layout/btn-send.gif) 0 0 no-repeat;  }
a:hover input.send-btn { background: url(../layout/btn-send.gif) -106px 0 no-repeat; }

a input.ok-btn { background: url(../layout/btn-ok.gif) 0 0 no-repeat;  }
a:hover input.ok-btn { background: url(../layout/btn-ok.gif) -106px 0 no-repeat; }

a input.result-btn, a input.return-btn, a input.logout-btn, a input.login-btn, a input.save-btn, a input.send-btn, a input.ok-btn     { cursor:pointer; border:none; display:block; width:106px; height:35px; outline: none; }
a:hover input.result-btn, a:hover input.return-btn, a:hover input.logout-btn, a:hover input.login-btn, a:hover input.save-btn, a:hover input.send-btn, a:hover input.ok-btn { cursor:pointer; border:none; display:block; width:106px; height:35px; outline: none; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - FormT 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FormT { width:95%; margin: 0 auto; text-align: center; }
.FormT td { padding: 5px; margin: 0 auto; }
.FormT th { font-family: "Arial"; font-size: 12px; /*font-weight:bold;*/ line-height:18px; color:#333333; padding: 10px 2px 10px 10px; text-align: center;  background-color:#fffbf6; }
.FormT table{ padding: 3px; font-size: 12px; border: 2px solid #faf0e1;  margin: 0 auto;}
.FormT table td table{ font-family: "Arial"; font-size: 12px;  font-weight:bold; text-align:left; padding: 0; font-size: 12px; border:none; }
.FormT div{ font-family: "Arial"; font-size: 12px;  font-weight:bold; text-align:left; padding: 0; font-size: 12px; border:none; }
 
.FormT .calcFormField2 { width: 20px; }
.FormT .w50 {  width: 50px }
.FormT .Bt, .InP{ text-align:center; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Content 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content {  margin:20px 10px 10px 10px;   background: url(../layout/content-bg.jpg) no-repeat bottom; text-align:left; }
#content .imgt { padding-right: 5px; } 

#content h1  { letter-spacing: 0px; font-size:1.85em; font-weight: bold; }
#content a {  font-weight: bold; color:#CC0000; text-decoration:underline;}
#content a:hover {  font-weight: bold; text-decoration:underline;color:#333333;  }
#content p.right{ float:right; margin: 0px 10px 0px 10px; vertical-align:middle; width:80px; }
#content .smalllinks, .infobar{ font-size: 0.95em; color:#292522; margin: 5px 0 5px 0; font-weight:normal }
#content .summary  {  font-size: 1.35em; text-align:justify;	line-height: 18px; color:#070707; font-weight:bold; }
#content .ccontent  {  font-family: 'Verdana'; font-size: 1.15em; text-align:justify; line-height: 20px;  }

#content .author {  background: url(../layout/art-author-bg.gif) no-repeat bottom right; font-size: 1.2em; font-weight:bold; text-align:right; color:#333333; height:50px; }
#content .summary h1 { font-size: 14px; float:none; color:#070707; }
#content .summary h2,h3,h4 { font-size: 12px; float:none; color:#070707; }
#content img .ArticlePicture{ margin-right: 10px; float: left; vertical-align:top; border:2px solid #f0ece0; }

 
.hr{ padding:2px 0 1px 0; margin: 2px 0 2px 1px; line-height:2px;	border-bottom: 3px solid #F7F7F7;	width:96%; float:none;   }
.fsep { background: url(../layout/separator-flowers.gif) no-repeat bottom center; height:20px; margin:10px 0 10px 0; }
 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - Star Rating 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url(../layout/star.gif) left -1000px repeat-x; }
.star-rating{ position:relative; width:250px; height:25px; overflow:hidden;	list-style:none;	margin:0;	padding:0;	background-position: left top; }
.star-rating li{ display: inline; }
.star-rating a, .star-rating .current-rating{	position:absolute;	top:0;	left:0;	text-indent:-1000em;	height:25px;	line-height:25px;	outline:none;	overflow:hidden;	border: none; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {	background-position: left bottom; }
.star-rating a.one-star{ width:10%;	z-index:10; }
.star-rating a.two-stars{	width:20%;	z-index:9; }
.star-rating a.three-stars{	width:30%; z-index:8; }
.star-rating a.four-stars{ width:40%; z-index:7; }
.star-rating a.five-stars{
	width:50%;
	z-index:6;
}
.star-rating a.six-stars{
	width:60%;
	z-index:5;
}
.star-rating a.seven-stars{
	width:70%;
	z-index:4;
}
.star-rating a.eight-stars{
	width:80%;
	z-index:3;
}
.star-rating a.nine-stars{
	width:90%;
	z-index:2;
}
.star-rating a.ten-stars{
	width:100%;
	z-index:1;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	


/* for an inline rater */
.inline-rating{
	/* display:-moz-inline-block;*/
	/* display:-moz-inline-box;*/
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:100px;
	height:10px;
 }
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../layout/star_small.gif);
	line-height: 10px;
	height: 10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* - PageL - Czesto używane 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.PageL,
a.PageL,
a.PageL:visited,
a.PageL:active{
	color:#CC0000;	font-family: 'Verdana'; font-size: 11px; font-weight:normal;	text-align: center;	border: solid 1px #dc251f; padding:2px 3px 2px 3px;	margin-right: 5px;	background-color:#FFFFFF;	cursor: pointer; text-decoration:none;
}

.PageLnO {
	color:#5d5757;	font-family: 'Verdana'; font-size: 11px; font-weight:normal;	text-align: center;	border: solid 1px #5d5757; padding:2px 3px 2px 3px;	margin-right: 5px;	background-color:#FFFFFF;	cursor: pointer; text-decoration:none;
}

.PageLO {
	color:#FFFFFF;	font-family: 'Verdana'; font-size: 11px; font-weight:normal;	text-align: center;	border: solid 1px #dc251f; padding:2px 3px 2px 3px;	margin-right: 5px;	background-color:#CC0000;	cursor: pointer; text-decoration:none;
}

a.PageL:hover, a.PageLhover{
	color:#FFFFFF;	font-family: 'Verdana'; font-size: 11px; font-weight:normal;	text-align: center;	border: solid 1px #dc251f; padding:2px 3px 2px 3px;	margin-right: 5px;	background-color:#CC0000;	cursor: pointer; text-decoration:none;
}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0 !important;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 32px;
	height: 32px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


