
body { background-color: #F7F7F7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

img { border: 0; }

/* naglowek */
.vCmsLogoLine { height: 100px; float:left; position: relative; margin-left: 20px; }
.imgLogo { margin-top: 10px; margin-left: 20px; border: 0; }
.vCmsTopMenu { padding-left: 300px; margin: 8px 20px 0 20px; }
.vCmsTab { margin-top: 10px; padding-left: 20px; margin-bottom: 5px; }
.vCmsTab a { background-color:#DFDFDF; color: #666666; padding: 5px 12px; text-decoration: none; font-weight: bold; }
.vCmsTab a:hover { background-color:#AFAFAF; color: #FFFFFF; }
.vCmsTab .act { background-color: #5189CE; color: #FFFFFF; }
.vCmsTab .tabImg { margin-bottom: -2px; }
.vCmsTabBefore { clear: both; height: 22px; background-color: #5189CE; padding: 7px 20px 0 20px; }
.vCmsTabBefore a { color: #FFFFFF; padding-right: 8px; text-decoration: none; }
.vCmsDocPath { background-color: #fff; border: 1px solid #e2e2e2; margin: 20px; padding: 12px 10px; }
.vCmsDocPath a { color: #9F9D9E; }
.vCmsDocPath a:hover { color: #000000; }

/* strona glowna */
#docs { width: 800px; margin-left: auto; margin-right: auto; }

/* strona glowna */
.banner { border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; padding-top: 8px; padding-bottom: 8px; margin-top: 15px; }
.banner img { border: 0; }

.nboxes { margin-top: 18px; width: 800px; }
.boxLeft { width: 244px; position: relative; float: left; margin-top: 10px; }
.boxRight { padding-left: 254px; margin-top: 10px; }
	
	.h175 { height: 175px; }
	/* formularze strony glownej */	
	.inTxt { margin: 6px 8px 6px 8px; clear: both; padding: 6px 12px; }
	.inBtt { margin: 6px 8px 6px 8px; clear: both; padding: 6px 12px; text-align: right; }
	span.frm { float: left; padding-top: 4px; }
	input.frmIN { float: right; width: 120px; }
	.frmNavi { text-align: center; margin-top: 12px; }
	.frmNavi a { color: #000; text-decoration: none; padding-left: 6px; padding-right: 6px; }
	.frmNavi a:hover { color: #5189CE; text-decoration: underline; }
/*	img { border:0; padding-left: 15px; } 

	div.bbbtxt { padding: 6px; margin: 1px; width: 500px; border-bottom: 1px dashed #DDDBC7; }
	p.bbbtit { padding: 0 0 4px 0; margin: 0; font-weight: bold; color: #CD4008; }
	p.bbbtit a { color: #CD4008; text-decoration: none; }
	p.bbbtit a:hover { color: #CD4008; text-decoration: underline; }
	p.wiecej { text-align: center; width: 500px; border: 1px solid red;}
	p.wiecej img { border: 0; text-align: right; }

.mboxes { background-color: #D5D3BA; padding: 15px; margin-top: 18px; }
*/
.mbox { float: left; width: 240px; margin: 6px 16px 16px 0; overflow: hidden; }
.more { width: 235px; margin: 8px 12px 8px 0; border-top: 1px solid #e2e2e2; padding-top: 4px; text-align: right; float: left; }
.more img { border: 0; }
ul.red { list-style-image: url('/img/mdot.gif'); margin: 8px 0 0 0; padding-left: 20px;}
ul.red a { color: #646464; text-decoration: none; }
ul.red a:hover { color: #5189CE; text-decoration: underline; }


/* end of :strona glowna */

/* naglowki */
h2 { font: bold 14px/16px Helvetica, Arial, sans-serif; margin-top: 2px;}

/* cialo */
#vCmsSideBar { float: left; width: 240px; position: relative; margin-left: 20px; margin-top: 15px; }
#vCmsSideBar h1 { font: bold 16px/18px Helvetica, Arial, sans-serif; margin-top: 2px; }
.h1 { font: bold 14px/16px Helvetica, Arial, sans-serif; margin-top: 2px; margin-bottom: 8px; }
.sbox { width: 220px; background-color: #fff; padding: 8px 3px 8px 5px; border: 1px solid #e2e2e2; margin-bottom: 20px; }
p.abs { padding-top: 30px; padding-bottom: 40px; }

/* SideBar Navigation Three */
ul.menu { list-style-image: url('/img/mdot.gif'); margin: 8px 0 0 0; padding-left: 0; }
ul.menu a { color: #646464; text-decoration: none; }
ul.menu a:hover { color: #5189CE; text-decoration: underline; }

#vCmsContent { margin: 20px; padding-left: 240px; }
#vCmsContent h1 { border-bottom: 1px solid #e2e2e2; font: bold 16px/18px Helvetica, Arial, sans-serif; margin-top: 2px; }
.dbox { border: 1px solid #e2e2e2; background-color: #fff; margin-bottom: 20px; padding: 28px; line-height: 150%; }
.hbox { border: 1px solid #e2e2e2; background-color: #fff; margin-bottom: 20px; padding: 10px; line-height: 130%; }
.topright { text-align: right; }

/* tabelki */
.data { width: 100%; }
.data th { background-color: #5189CE; padding: 8px 3px; color: #fff; vertical-align: top; }
.data td { border-bottom: 1px solid #e8e8e8; padding: 10px 3px; vertical-align: top; }
.data td img { margin-left: 5px; border: none; }
.data td p.info { font-size: 11px; }
.data td p.infosub { font-size: 11px; color: #999999; }

.docX { opacity:0.4; filter:alpha(opacity=40); }
#tblcheck { width: 30px; text-align: center; }
#tblaction { width: 80px; text-align: center; }
#tbldocicon { width: 30px; text-align: center; }

.dataSummary { }
#summaryInfo { margin-top: 12px; float: left; width: 200px; position: relative; }
#summaryNavi {  margin-top: 12px; text-align: right; }

.naviBar { list-style-type: none; }
.naviBar li { display: inline; }
.naviBar li.img { margin-left: 3px; margin-right: 3px; }

/* formularze */
.forms { width: 100%; }
.forms th { text-align: right; width: 200px; }
.forms td { padding: 10px; }
.forms .odd { background-color: #f2f2f2; }

.frmTxtBox { border: 1px solid #e2e2e2; width: 300px; padding: 2px; }
.frmTxtBoxID { border: 1px solid #e2e2e2; width: 30px; padding: 2px; }
.frmTxtArea { border: 1px solid #e2e2e2; width: 500px; height: 120px; padding: 2px; }

/* browsers image and file box */
	/* thumbnail view */
.browseThumbnail {}
.viewThumbBox { border: 1px solid #e2e2e2; padding: 5px; text-align: center; margin: 4px; width: 135px; height: 107px; float: left; overflow: hidden; opacity:0.65; filter:alpha(opacity=65);}
.viewThumbBox:hover { opacity:1; filter:alpha(opacity=100); }
.vThImg { width: 134px; height: 75px; margin: 0; border: none; padding: 0; overflow: hidden; }
.vThImg img { width: 134px; margin: 0; padding: 0; }
.vThOpis { font-size: 11px; color: #333333; background-color: #f7f7f7; margin: 0px; padding: 2px; }
.vThFileAct { text-align: right; }
.vThFileNam { overflow:hidden; text-align: center; white-space: nowrap;}
	/* detail view */
.vDetailImg { width: 150px; height: 85px; margin: 0; border: none; padding: 0; overflow: hidden; }
.vDetailImg img { width: 150px; }

/* notyfikacje */
#notify { padding: 14px; margin: 20px; }
#notify.warning { background-color: #FFFBCC; border: 1px solid #E6DB55; }
#notify.info { background-color: #D0ECFA; border: 1px solid #0088CC; }
#notify.error { background-color: #FFEBE8; border: 1px solid #F0BAA2; }
#notify.success { background-color: #D1ECB8; border: 1px solid #81C445; }

/* style dla tekstu wyroznionego */
.box { margin: 15px 20px 5px 20px; padding: 20px; padding-top: 8px; }
.box.blue { background-color: #DAE6F3; color: #196BC5; border: 1px solid #196BC5; }
.box.blue .tit { font-size: 0.875em; font-weight: bold; }
.box.blue .txt { font-size: 0.875em; }

.box.gray { background-color: #EFEFEF; color: #646464; border: 1px solid #BFBFBF; }
.box.gray .tit { font-size: 0.875em; font-weight: bold; }
.box.gray .txt { font-size: 0.875em; }

.box.red { background-color: #FFE1DF; color: #C52519; border: 1px solid #C52519; }
.box.red .tit { font-size: 0.875em; font-weight: bold; }
.box.red .txt { font-size: 0.875em; }

.box.yellow { background-color: #FFF5CF; color: #8F7200; border: 1px solid #8F7200; }
.box.yellow .tit { font-size: 0.875em; font-weight: bold; }
.box.yellow .txt { font-size: 0.875em; }

/* style dla definicji */
dl { margin: 15px 20px 5px 20px; padding: 20px; padding-top: 8px; background-color: #FCFFEF; color: #6B7F17; border: 1px dashed #6B7F17; }
dt { font-weight: bold; }
dd { }

/* style dla BB Code */
pre ,.bb { border: 1px dashed #e2e2e2; background-color: #fafafa; padding: 20px; margin: 15px 20px 5px 20px; overflow: auto; }

/* debuger */
#debuger { height: 300px; overflow:scroll; }
/* stopka */
#footer { background-color: #fff; border: 1px solid #e2e2e2; margin: 20px; padding: 12px 10px; }
#footer .left { }
#footer .right { width: 300px; float: right; }

.cb { clear: both; }

#debug { border: 1px solid red; }

/* formatowanie bbcode */
.bblistok { background: transparent url('/img/balBody.gif') repeat-y top left; padding: 0px; margin-left: 60px;  margin-right: 60px; }
.bblistok .imgListokImgFoot { margin-bottom: -4px; }
.bblistok ul { list-style-type: none; line-height: 210%; }
.bblistok li { background-image: url('/img/blue_marker.gif'); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 30px; padding-right: 8px; margin-bottom: 10px; }
