/* Start of CMSMS style sheet 'new' */
body {
	font:13px/19px Arial,Helvetica,sans-serif; 
	color:#555;
	}

img {border: 0;}

a, a:link a:active {text-decoration:none; background-color:inherit; color:#3D8F00;}
a:hover {text-decoration:none; background-color:inherit; color:#385C72;}


/*****************basic layout *****************/
body {background: #e6d7b8 url('uploads/layout/bg_bg.gif') repeat-x left top scroll;}
#wrapper {background:url(uploads/layout/bg.gif) repeat-y center top;}
#logo {
display:block;
height:80px;
margin:40px 0 10px 310px;
position:absolute;
text-indent:-99999em;
width:567px;}
div#header-opis {color:#FFFFFF;/*margin:120px 25px 0 310px;*/text-shadow:2px 1px 2px #000000; margin:120px 0 0; }
div#pagewrapper {margin: 0 auto;width:1000px;}
div#pagewrapper .pagew {background:url(uploads/layout/ptaki.jpg) no-repeat right bottom;}

div#header {height: 247px;	margin: 0;	padding: 0;	background:url(uploads/layout/topbaner.jpg) left 35px no-repeat;}

div#header h1 {color:#F4F4F4;float:left;font-size:2.5em;line-height:1.2em;margin:35px 65px 0 20px;
color:#FFFFFF;
font-variant:small-caps;
letter-spacing:-0.04em;
text-decoration:none;
text-shadow:1px 1px 1px #b1b1b1;
filter: dropshadow(color=#b1b1b1, offx=1, offy=1);

}

.akapit1 {text-shadow:1px 1px 1px #999; text-align:center; color:#000;padding:20px 35px;}
div#header h2 {font-size:24px;font-weight:normal; margin:0 0 15px 0; line-height:22px;}
div#header h2 span {font-size:19px;font-weight:normal;}
div#header h3 {font-size:13px; font-weight:normal;}
div.crbk {margin: 0;padding: 0;}
div.breadcrumbs {padding: 1em 0em 1em 1em;font-size: 11px;margin: 0px;}
div.breadcrumbs span.lastitem {	font-weight: bold;}
div#search {
	float: right;
	text-align: right;
	padding: 0.5em 0 0.2em 0;
	margin:0 0 0 25px;
}
input.search-button {
	border: none;
	height: 22px;
	width: 53px;
	margin-left: 5px;
	padding: 0px 2px 2px 0px;
	cursor: pointer;

}
div#content {
	margin: 1px auto 0 0;

}

div#content .inside {}

div.back1 {
	margin-left: 29%;
	margin-right: 2%;
}

* html div.back1 {
	float: right;
	width: 69%;
	margin-left: 0%;
	margin-right: 10px;	
}

div#main {padding:25px 15px 25px 20px;min-height:700px;}
div.back #main {}
div.back {float:right; z-index:1000;width:710px;position:relative;}
div#sidebar {
	float: left;
	width: 280px;
	display: inline;
	margin: 0;
	padding: 0;
min-height:900px;

}

div#main {text-align:justify;}



div#footer {margin:20px 0 0 0; padding: 0 15px 0px 0px;color: #999; text-align: right;border-top:1px solid #F0F0F0;}
div#footer p {font-size: 0.8em;padding: 1.5em;margin: 0;color: #999;line-height:12px;}
div#footer a {color: #999;}
div#footer a:hover {color: #000;}

div.hr {
	height: 1px;
	padding: 1em;
	border-bottom: 1px dotted black;
	margin: 1em;
}


/********************CONTENT STYLING*********************/
div#content h1 {
	font-size: 2em;
	line-height: 1em;
	margin: 0;
}
div#content h2 {
clear:both;
color:#51B8BB;
font:32px/32px Arial;
margin:10px 0 22px;
text-shadow:1px 1px 1px #B1B1B1;
text-align:left;
}

div#content .intro {
	font-size:14px;
}

div#content h3 {
	clear:both;
color:#333333;
font:18px/24px Arial;
margin:0 0 3px;text-shadow:1px 1px 1px #B1B1B1;
filter: dropshadow(color=#b1b1b1, offx=1, offy=1);
}
div#content h4 {
	color: #294B5F;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}
div#content h5 {
	color: #294B5F;
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}
h6 {
	color: #294B5F;
	font-size: 1em;
	line-height: 1.3em;
	margin: 0 0 0.25em 0;
}

p {
	
        margin: 0 0 1.5em 0;
	padding: 0;
text-indent:20px;

}
blockquote {
	border-left: 10px solid #ddd;
	margin-left: 10px;
}
strong, b {
/* explicit setting for these */
	font-weight: bold;
}
em, i {
/* explicit setting for these */
	font-style: italic;
}
/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
/* css-3 */
	white-space: pre-wrap;
/* Mozilla, since 1999 */
	white-space: -moz-pre-wrap;
/* Opera 4-6 */
	white-space: -pre-wrap;
/* Opera 7 */
	white-space: -o-pre-wrap;
/* Internet Explorer 5.5+ */
	word-wrap: break-word;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}
pre {
	border: 1px solid #000;
	background-color: #ddd;
	margin: 0 1em 1em 1em;
	padding: 0.5em;
	line-height: 1.5em;
	font-size: 90%;
}

div.templatecode {
	margin: 0 0 2.5em;
}
/* END TEXT */
/* LISTS */
div#main ul,
div#main ol,
div#main dl {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
	margin: 0 0 0.25em 3em;
}
/* definition lists topics on bold */
div#main dl {
	margin-bottom: 2em;
	padding-bottom: 1em;
	border-bottom: 1px solid #c0c0c0;
}
div#main dl dt {
	font-weight: bold;
	margin: 0 0 0 1em;
}
div#main dl dd {
	margin: 0 0 1em 1em;
}

/*
ul#primary-nav ul,  ul#primary-nav li {margin:0; padding:0; list-style-type:none;}
ul#primary-nav ul.unli {margin:0 0 0 0;}
ul#primary-nav li { margin:0 0 15px 0;}
ul#primary-nav li li { font-weight:bold; margin:0;}
ul#primary-nav li li li {font-weight:normal; margin:0;}
ul#primary-nav li a {color:#477F66; border-bottom:1px dotted #DEDEDE; text-decoration:none;
font:bold 14px/16px Arial,Helvetica,sans-serif; display:block; line-height:12px;padding:0 15px 10px 0; text-align:right;}
ul#primary-nav li li a {color:#408d82; font: bold 11px/11px Arial,Helvetica,sans-serif;padding:5px 25px 5px 5px; }
ul#primary-nav li li li a {color:#408d82; font:normal 11px/11px Arial,Helvetica,sans-serif;padding:5px 40px 5px 5px; }
ul#primary-nav a:hover {color:#56005F; }
ul#primary-nav li.kiku a.menuactive, ul#primary-nav ul.unli a.menuactive {background: url(uploads/wizja/bg-content.png) repeat left top; color:#999;}*/


#menuwrapper ul,  #menuwrapper li {margin:0; padding:0; list-style-type:none;}
#menuwrapper ul {margin:0 0 0 0;}
#menuwrapper li { margin:0;border-bottom:1px solid #f0f0f0;}
#menuwrapper li li { font-weight:bold; margin:0;}
#menuwrapper li li li {font-weight:normal; margin:0;}
#menuwrapper li a {color:#359194; text-shadow:1px 1px 1px #cfcfcf; text-decoration:none;
font:bold 14px/13px Arial,Helvetica,sans-serif; display:block; padding:8px 15px 8px 48px; margin:1px 0 1px 0;}
#menuwrapper li li a {color:#408d82; font: bold 11px/11px Arial,Helvetica,sans-serif;padding:5px 25px 5px 5px; }
#menuwrapper li li li a {color:#408d82; font:normal 11px/11px Arial,Helvetica,sans-serif;padding:5px 10px 5px 5px; }
#menuwrapper a:hover {color:#145658; background:#e5e5e5;text-shadow:1px 1px 1px #cfcfcf; }
#menuwrapper li.kiku a.menuactive, #menuwrapper ul.unli a.menuactive {background: url(uploads/wizja/bg-content.png) repeat left top; color:#999;}

#menuwrapper a.currentpage {text-shadow:1px 1px 1px #cfcfcf;color:#145658; background:#e5e5e5 url(uploads/wizja/menu-bg.gif) no-repeat right center; }

#menuwrapper {margin:40px 0 20px 40px;}

.kreg {z-index:99999;float:left; position:relative;margin:10px 0 0 5px;}
#header .opis {
color:#296F38;
float:left;
font-size:12px;
font-weight:normal;

letter-spacing:0.3em;
padding:0 0 0 6px;
position:absolute;
top:45px;}


#menutop {padding:8px 15px;  text-align:right; height:19px;}
#menutop a {font:normal 12px/12px Arial, Tahoma; margin-left:20px; color:#2F4867; }
#menutop a:hover {color:#666;}

blockquote  {
background:url("uploads/wizja/blockquote_start.png") no-repeat scroll 0 0 transparent;
border:medium none;
margin:10px 0;
padding:10px 35px;
text-align:justify;
font-size:120%;
font-style:italic;
margin:1em 0 1em 1.5em;
padding:0.5em 0;
}

blockquote p {
background:url("uploads/wizja/blockquote_end.png") no-repeat scroll 100% 100% transparent;
margin:0 -35px -10px 0;
padding:0 35px 10px 0;
background:url("uploads/wizja/blockquote_end.png") no-repeat scroll 100% 100% transparent;
margin:0 -35px -10px 0;
padding:6px 35px 10px 38px;
font-size:14px;
width:425px;
}


.contactform {padding:5px 20px; color:#666;}
.contactform legend {margin:0 0 0 20px; font-weight:bold; font-size:18px;}
.contactform fieldset {border:1px solid #f8f8f8; padding:15px 0; margin:0 0 15px 0; }

.contactform label {float:left; padding:11px 10px 0 0;text-align:right;width:160px;font-size:12px;}
.contactform div.required label {font-weight:bold; font-size:12px;}

.contactform input  {-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #F8F8F8;
border:1px solid #DEDEDE;
font-size:14px;
height:20px;
margin:5px 0 0;
padding:3px 5px;
width:355px;
}

.contactform textarea  {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #f8f8f8;
border:1px solid #dedede;
font-size:14px;
height:120px;
margin:5px 0 10px;
padding:3px 5px;
width:355px;
}

.captcha #cntnt01fbrp_captcha_phrase {float:left;width:60px;}
.captcha img.captchapict {float:left;margin:0 10px 0 110px;}
/*.submit input#cntnt01fbrp_submit {margin:0 0 0 120px; padding:2px; height:25px;}*/



#main ul.indexli {margin:5px 0;}
#main ul.indexli li {list-style-type:none; margin:0px 15px;}
#main ul.indexli li a {font-size:13px; font-weight:bold;}
.clear {clear:both;}
ul.recently-added li {list-style-type: square; color:#ddd;}
ul.recently-added li a {font-weight:bold; font-size:13px; color:#359194;}
ul.recently-added li a:hover {text-decoration:underline;}
ul.recently-added span {font-family:Tahoma;font-size:11px; color:#999;}

a#toTop {cursor:pointer;
background:url("uploads/wizja/backtotop.png") no-repeat scroll left top transparent;
border:medium none;bottom:30px;display:block;height:24px;outline:medium none;overflow:hidden;
position:fixed;right:30px;text-decoration:none;text-indent:-99999em;width:24px; text-align:left;}
a#toTop:hover {background-position:left bottom;}

div.polecamy {margin:15px 0 0 0; padding:6px;}
div#content div.polecamy h3 {font-size:15px;margin:0 0 5px 0;font-weight:bold; font-family:Arial; }
div.polecamy ul li {list-style-type:none; font-size:11px; color:#888; line-height:1.1em; margin:0 0 8px;}
div.polecamy ul li a {font-weight:bold; font-size:12px;}

div#main .mapastrony ul ul {margin:0; line-height:1.1em;}
div#main .mapastrony ul li {font-size:14px; font-weight:bold;}
div#main .mapastrony ul ul li {font-size:12px; font-weight:normal; }

.breadcrumb { margin:0 0 20px 0;}
.breadcrumb a {color:#999;}

.nav-extra {
bottom:18px;
display:block;
height:36px;
position:absolute;
width:64px;
z-index:10;
}
.nav-extra span {
display:none;
}
.nav-extra.rss {
background:url("uploads/wizja/nav-icons.png") no-repeat scroll right top transparent;
right:20px;
}

div.label1 div {width:420px; float:right;}
div.required div.label1 div label {width:auto; float:left; font-weight:normal;}
div.label1 div input {width:auto; float:left;}

div#main .error_message li {background:url("uploads/wizja/alert.gif") no-repeat scroll left center transparent;
font-size:12px;
list-style-type:none;
margin:0 0 0 140px;
padding:1px 0 0 19px; }

span.error1 {background:url("uploads/wizja/alert.gif") no-repeat scroll left center transparent;
font-size:11px; color:#666;
list-style-type:none;
margin:0 0 10px 120px;
padding:1px 0 0 19px; }


.contactform .fbsubmit, .contactform .fbsubmit:visited {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("uploads/wizja/alert-overlay.png") repeat-x scroll 0 0 #816BD7;
border:1px solid #9B9CCF;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
height:auto;
line-height:1;
padding:5px 10px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2);
width:auto;
margin:0 0 0 170px;
}

.contactform .fbsubmit:hover {background-color:#3E2892; }

div.required {clear:both;display:block;}

div#sidebar {z-index:1; display:inline;float:left;margin:0;padding:0;position:relative;}

.NewsSummary a {color:#145658;}
.NewsSummary  {text-align:leftl}


#main #taby li {margin:0; padding:0; text-indent:-9999px;}
#main #taby li a {display:block; padding:3px 5px;height:8px;}
#main #taby li a.szyjny:hover  {background:url(uploads/layout/tabbg.png) repeat left top transparent;}
#main #taby li.active a.szyjny { background:url(uploads/layout/tabbg.png) repeat left top transparent;}

#main #taby li a.piersiowy:hover  {background:url(uploads/layout/pier.png) repeat left top transparent;}
#main #taby li.active a.piersiowy { background:url(uploads/layout/pier.png) repeat left top transparent;}

#main #taby li a.ledzwiowy:hover  {background:url(uploads/layout/ledz.png) repeat left top transparent;}
#main #taby li.active a.ledzwiowy { background:url(uploads/layout/ledz.png) repeat left top transparent;}


#main #taby li a.krzyzowa:hover  {background:url(uploads/layout/krzyz.png) repeat left top transparent;}
#main #taby li.active a.krzyzowa { background:url(uploads/layout/krzyz.png) repeat left top transparent;}


#main #taby li a.ogonowa:hover  {background:url(uploads/layout/ogon.png) repeat left top transparent;}
#main #taby li.active a.ogonowa { background:url(uploads/layout/ogon.png) repeat left top transparent;}

#main #taby li#lic1 {margin:8px 0 0 0; width:64px;}
#main #taby li#lic2 {margin:6px 0 0 0; width:64px;}
#main #taby li#lic3 {margin:5px 0 0 0px; width:64px;}
#main #taby li#lic4 {margin:4px 0 0 0px; width:64px;}
#main #taby li#lic5 {margin:9px 0 0 0px; width:64px;}
#main #taby li#lic6 {margin:3px 0 0 0px; width:74px;}
#main #taby li#lic7 {margin:1px 0 0 0px; width:84px;}
#main #taby li#lith1 {margin:4px 0 0 0px; width:84px;}
#main #taby li#lith2 {margin:2px 0 0 0px; width:90px;}
#main #taby li#lith3 {margin:5px 0 0 0px; width:98px;}
#main #taby li#lith4 {margin:4px 0 0 0; width:104px;}
#main #taby li#lith5 {margin:5px 0 0 0; width:106px;}
#main #taby li#lith6 {margin:9px 0 0 0; width:108px;}
#main #taby li#lith7 {margin:6px 0 0 0; width:108px;}
#main #taby li#lith8 {margin:6px 0 0 0; width:105px;}
#main #taby li#lith9 {margin:8px 0 0 0; width:103px;}
#main #taby li#lith10 {margin:8px 0 0 0; width:100px;}
#main #taby li#lith11 {margin:9px 0 0 0; width:95px;}
#main #taby li#lith12 {margin:12px 0 0 0; width:84px;}
#main #taby li#lil1 {margin:10px 0 0 0; width:80px;}
#main #taby li#lil2 {margin:9px 0 0 0; width:70px;}
#main #taby li#lil3 {margin:11px 0 0 0; width:67px;}
#main #taby li#lil4 {margin:17px 0 0 0; width:60px;}
#main #taby li#lil5 {margin:18px 0 0 0; width:65px;}
#main #taby li#lis1 {margin:7px 0 0 0; width:80px; height:12px;}
#main #taby li#lis2 {margin:1px 0 0 0; width:92px; height:12px;}
#main #taby li#lis3 {margin:1px 0 0 0; width:115px; height:12px;}
#main #taby li#lis4 {margin:1px 0 0 0; width:130px; height:12px;}
#main #taby li#lis5 {margin:1px 0 0 0; width:130px; height:12px;}
#main #taby li#lico1 {margin:1px 0 0 0; width:130px; height:12px;}
#main #taby li#lico2 {margin:1px 0 0 0; width:115px; height:12px;}

.tab_content .box {text-align:left; font-size:13px; padding:22px 10px 22px 20px; border:1px solid #f7f7f7; line-height:16px;background:url(uploads/layout/bgbox.gif) repeat-x left bottom scroll; margin:0 0 1px 0;}
.tab_content .maintitle {font-size:30px; font-weight:bold; float:left;letter-spacing:-1px;}
.tab_content .segment {color:#DBDBDB;font-size:18px;letter-spacing:-1px;padding:0 0 0 5px;}
.tab_content .box span.title {font-size:14px;}
.tab_content .box span.small {font-size:11px;color:#999999;}
.tab_content .box p {font-size:13px; margin:6px 0;text-indent:0;}
.tab_content .box p.cecha {font-size:18px; font-weight:bold; text-align:center;}
.tab_content.szyjny p {color:#C93123; text-shadow: 1px 1px 1px #dbdbdb;}
.tab_content.piersiowy p {color:#3B35BB; text-shadow: 1px 1px 1px #dbdbdb;}
.tab_content.ledzwiowy p {color:#DFA738; text-shadow: 1px 1px 1px #dbdbdb;}
.tab_content.ogonowa p {color:#39992c; text-shadow: 1px 1px 1px #dbdbdb;}
.tab_content.krzyzowa p {color:#891883; text-shadow: 1px 1px 1px #dbdbdb;}

/*#cntnt01moduleform_1 label {display:none;}*/
#cntnt01moduleform_1  input  {
/*-moz-border-radius:5px 5px 5px 5px;
background-color:#F7F7F7;
border:1px solid #D5D5D5;
color:#999;
font-family:Arial, Tahoma,Times,serif;
font-size:12px;
font-style:italic;
height:16px;
margin:0 0 13px;
padding:2px 3px 3px;
width:180px;
*/
}
#cntnt01moduleform_1  .search-button {
background-color:#452F77;
border:medium none;
color:#FFFFFF;
font-size:12px;
font-style:normal;
height:22px;
margin:0 0 0 5px;
padding:2px 3px 3px;
width:80px;
}
#cntnt01moduleform_1  .search-button:hover {
background-color:#304B69;
cursor:pointer;
}


/* End of 'new' */

