/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img[align="left"]{	float: left !important;	margin: 0 5px 5px  0 !important;}
img.left{	float: left !important;	margin: 0 5px 5px 0 !important;}
img[align="right"]{	float: right !important; margin: 0 0 5px 5px !important;}
img.right{	float: right !important; margin: 0 0 5px 5px !important;}
.mceContentBody {overflow: auto;}
#main1 img.left, #tinymce img.left{margin:0 20px !important;}


body{
	margin:0;
	text-align:center;
	font-family: Tahoma, Arial;
	font-size:11px;
	color: #4a4a4a;
	background-image: url(bg.jpg);
}
h1{
	margin:0;
}
img.logo{
	border:0;
	width:270px;
	height:62px;
	margin-top: 82px;
	margin-left: 35px;
	float: left;
}
h2{
	font-size: 20px;
	margin: 0 0 10px 0;
	color:white;
	font-weight: bold;
}
h3{
	font-size: 11px;
	margin: 0;
	color: #433e32;
	font-weight: bold;
}
p{
	
}
a{
	color: white;
	font-family: Arial, Tahoma;
	font-size:11px;
	text-decoration: none;
	letter-spacing: normal;
}
a img{
	border: 0;
}
#container{
	text-align:left;
	margin: 20px auto 0 auto;
	width: 768px;
}
#top{
	background-image: url(top.jpg);
	width: 768px;
	height: 395px;
}
#top_sub{
	clear: both;
	float: left;
	margin: 50px 0 0 65px;
	background:#000000;
	width: 200px;
	padding: 10px;
	color:white;
	opacity: 0.7;
height:110px;
overflow:hidden;
line-height:18px;
}
#top_sub h3{
	color: white;
	font-size:20px;
	font-family:"Times New Roman";
	margin: 0 0 10px 0;
}
#top_sub ul{
	margin:0;
	padding:0 0 0 10px;
	font-size:14px;
	font-family:"Times New Roman";	
}

#content{
	width: 768px;
	margin:0;
	padding:20px 0;
  	background-image:url(_1254_v1_05_1.jpg);
	text-align:justify;
overflow:hidden;
}
#main{
	margin: 0;
	padding: 20px;
	border-right: 1px solid #868787;
	width:285px;

}
#main p{
	color: #4a4a4a;
}
#main img{
	float: right;
	margin-left: 5px;
}
#main ul{
	padding:0;
	margin:0 0 0 10px; list-style-type: disc; list-style-position: inside;
}
#sub{
	float: right;
	width: 398px;
	margin: 0;
	padding: 40px 20px 0px 20px;

}
#sub p{
	margin:0;
	padding:0;
}
.sub{
	border-top: 1px solid #868787;
	margin-top: 30px;
	padding: 20px 0 0 0;
}
.left{
	float:left;
	margin-right: 5px;
}
.left_main{
	float:left;
	margin: 0 20px;
}


.right{
	float: right;
	margin-left: 5px;
}
#main1,#tinymce{
	margin: 0;
	padding: 0px 20px 10px 10px;
	border-right: 1px solid #868787;
	width:485px;
}
#tinymce {padding-right:130px !important;background-image:none;background-color:#CCCDCE;text-align:justify; border: none !important;}
#main1 p{
	color: #4a4a4a;
	margin-top: 0;
}

#main1 ul{
	padding:0;
	margin:0 0 0 10px; list-style-type: disc; list-style-position: inside;
}
#main1 ul.picturelist {margin:0;}
#sub1{
	float: right;
	width: 230px;
	margin: 0;
	padding: 20px 10px 0px 10px;

}
#sub1 p{
	margin:0;
	padding:0;
	color:black;
}
.sub_img{
	margin-top: 10px;
}
#footer{
	clear:both;
	width:768px;
 	height: 54px;
	padding: 0;
	font-size:10px;
	color:black;
	border-top: 7px solid #7d9097;
	margin: 0;
}
#footer p{
	float:left;
	margin:10px 0 0 10px;
}
#footer p, #footer a{
  color:#000000;
  font-weight:bold;
}
#footer a{
	display: inline;
}


.NewsSummary {margin-bottom:10px;}
.NewsSummaryLink a {font-weight:bold; color:#433E32;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'kontakt' */
#DkrContactForm {
    display: block;
    margin: 0;
    overflow: hidden;
}
    /* Komunikaty **************************************************************/
    #DkrContactForm #messages {
        display: block;
        clear: both;
        margin: 0;
        padding: 0;
    }

        #DkrContactForm #messages ul {
            list-style: none;
        }

            #DkrContactForm #messages ul li {
                background-image: none;
            }

            #DkrContactForm #messages ul .fieldName {
                font-weight: bold;
            }
    /************************************************************** Komunikaty */


    /* Formularz **************************************************************/
    #DkrContactForm .form {
        display: block;
        clear: both;
        margin: 0;
        padding: 0;
    }

        #DkrContactForm .form fieldset {
            margin: 0;
            padding: 0;
            border: none;
        }

        #DkrContactForm .form fieldset.info {
            
        }



        #DkrContactForm .form fieldset.message {
            
        }

            #DkrContactForm .form fieldset label {
                display: block;
                clear: both;
                background:none;
            }


            #DkrContactForm .form fieldset input.submit {
                float: right;
            }

            #DkrContactForm .form fieldset input.reset {
               float: left;
            }



            #DkrContactForm .form fieldset textarea {
                overflow:auto;

            }

            #DkrContactForm .form fieldset .field {
                display: block;
                clear: both;
                margin: 0;
                padding: 0;
                margin-bottom: 8px;
            }
          #DkrContactForm .form fieldset .buttons {
                display: block;
                clear: both;
            }

/******  dostosowywujemy ponizsze style do wygladu strony */

#DkrContactForm {
    padding: 10px 0px;
width:285px;

}

#DkrContactForm .form fieldset.info input,#DkrContactForm .form fieldset input#subject  {
    width: 160px;       /* szerokosc pol w lewej kolumnie */
}

#DkrContactForm .form fieldset.info{
width: 166px;       /* szerokosc lewej kolumny = szerokosc pol + 6px */
}

#DkrContactForm .form fieldset textarea {
    width: 246px;       /* szerokosc pol w prawej kolumnie */
}

#DkrContactForm .form fieldset textarea {
    height: 97px;       /* wysokosc textarea :) */
}

#DkrContactForm .form fieldset.message {
    width: 252px;       /* szerokoscx prawej kolumny = szerokosx pol + 6px */
}
#DkrContactForm .form fieldset input.submit, #DkrContactForm .form fieldset input.reset {
border:1px solid #464545;
cursor:pointer;
height:20px;
margin:15px 15px 0 10px;
width:96px !important;
}

#DkrContactForm .form fieldset input, #DkrContactForm .form fieldset textarea {
    margin-bottom: 0;       /* inputy */
    border: 1px solid #9C9C9C;
    font-size: 95%;
    font-family: trebuchet, sans-serif;
    padding: 2px;
    background: #ffffff;
    color: #000000;
}

#DkrContactForm .form fieldset label {
    background: none;       /* label */
    color:#4A4A4A;
    font-size: 95%;
}

/************************************************************** Formularz */

/* SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.5 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textareaValidState textarea, textarea.textareaValidState {
	background-color:#B8F5B1 !important;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea,
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
      background-color:#FF9F9F !important; 
}

.textareaFocusState textarea, textarea.textareaFocusState {
	/* background-color:#FFFFCC; */
}
.textareaFlashState textarea, textarea.textareaFlashState{
	color:red !important;
}
textarea.textareaHintState, .textareaHintState textarea{	/* color: red !important;*/
}

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
    display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1 !important;
	color: #000000 !important;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F !important;
	color: #000000 !important;
}
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}

.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
.textfieldHintState input, input.textfieldHintState {
	/*color: red !important;*/
}


.formMessage {width: 100%; text-align: center; font-weight:bold;
padding-top:30px;}

/* End of 'kontakt' */

