/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img[align="left"]{	float: left !important;	margin: 0 10px 10px  0 !important;}
img.left{	float: left !important;	margin: 0 10px 10px 0 !important;}
img[align="right"]{	float: right !important; margin: 0 0 10px 10px !important;}
img.right{	float: right !important; margin: 0 0 10px 10px !important;}


* {margin:0; padding: 0; border:0;}

body {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color:#a0a09f;
	background: #1D1D1D url(uploads/images/bg.gif) repeat-x ;
  
}

img { border:0; display: block;}

a {color:#BB440F; text-decoration: none; background-color: transparent;}
a:hover {text-decoration: underline; background-color: transparent;}
.clear {clear: both;}
.hide {visibility: hidden; font-size: 0px;}
.none {display: none;}
li {list-style: none;}
p {line-height: 1.4em; margin-bottom:15px; text-align: justify;}
.error {color:#ff0000;}
.pointer {cursor: pointer;}
strong, b {color: #fff;}

#top {background: url(uploads/images/top.jpg) no-repeat; margin: 0 auto; width: 727px; height: 273px;}
#top h1 {padding:75px 0 0 9px; float: left;}



#content {width: 727px; margin: 0 auto;  overflow: hidden; background: #2A2929; }
#content h2 {color: #ECEAEB; font-family: arial; font-style: italic; margin-bottom:10px;}
#content h3 {color:#fff; font-size:12px; margin-bottom:10px;}


#main {float: right; width:463px; background: url(uploads/images/main_content.jpg) repeat-y top;}
#main_top {background: url(uploads/images/main_header.jpg) no-repeat top;}
#main_bottom {background: url(uploads/images/main_bottom.jpg) no-repeat bottom; padding:60px 10px 10px; }

#main ul {margin-bottom:10px;}
#main ol {margin:0 0 10px 10px;}
#main ol li {list-style:decimal;}
#main ul li {background:transparent url(uploads/images/li.gif) no-repeat scroll left 7px; line-height:1.4em; padding-left:15px; margin-bottom:5px;}

#sub {float: left; background: url(uploads/images/sub_content.jpg) repeat-y; width: 254px; }
#sub_top {background: url(uploads/images/sub_header.jpg) no-repeat top;}
#sub_bottom {background: url(uploads/images/sub_bottom.jpg) no-repeat left bottom; padding:125px 10px 10px 45px; min-height:248px;}

#sub h2 {font-weight: normal; letter-spacing: 1.5px;}

#footer {background:#2A2929; margin:0 auto; overflow:hidden; padding:10px; width:707px;}
#footer a {color:#fff;}
#footer ul {float: left;}
#footer li {float: left; padding:0 5px; border-right:1px #fff solid; line-height: 1.0em;}
#footer li.last {border: none;}
#footer p {float: right; line-height:1em;}

#tinymce {background:#363636; float:none; overflow:auto !important; padding:10px 172px 10px 10px !important; width:443px !important;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'Formularz kontaktowy' */
#DkrContactForm {
    display: block;
    clear: both;
    margin: 0 auto;
    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 {
            float: left;
        }



        #DkrContactForm .form fieldset.message {
            float: right;
        }

            #DkrContactForm .form fieldset label {
                display: block;
                clear: both;
                background:none;
            }


            #DkrContactForm .form fieldset input.submit {
                float: right;
                background: url(uploads/images/button_submit.gif) no-repeat right center !important;
                border:none !important;
               color#fff !important; 
            }

            #DkrContactForm .form fieldset input.reset {
               float: left;
               background: url(uploads/images/button_reset.gif) no-repeat left center !important;
               border:none !important;
               color#fff !important; 
            }



            #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: 414px;       /* szerokosc formularza = szerokosc prawej kolumny + szerokosc lewych pol + 6px + odstep miedzy kolumnami */
}

#DkrContactForm .form fieldset.info input {
    width: 164px;       /* szerokosc pol w lewej kolumnie */
}

#DkrContactForm .form fieldset.info {
width: 170px;       /* szerokosc lewej kolumny = szerokosc pol + 6px */
}

#DkrContactForm .form fieldset input#subject, #DkrContactForm .form fieldset textarea {
    width: 224px;       /* szerokosc pol w prawej kolumnie */
}

#DkrContactForm .form fieldset textarea {
    height: 94px;       /* wysokosc textarea :) */
}

#DkrContactForm .form fieldset.message {
    width: 230px;       /* szerokosc prawej kolumny = szerokosc pol + 6px */
}
#DkrContactForm .form fieldset input.submit, #DkrContactForm .form fieldset input.reset {
width: 102px;       /* buttony */
    height: 19px;    line-height: 1em;
   
color: #fff;

cursor: pointer;
}

#DkrContactForm .form fieldset input, #DkrContactForm .form fieldset textarea {
    margin-bottom: 0;       /* inputy */
    background:#444343 !important;
    border:1px solid #666666;
    font-size: 11px;
    font-family: trebuchet, sans-serif;
    padding: 2px;
    color: #fff;
}

#DkrContactForm .form fieldset label {
    background: none;       /* label */
    color: #BB440F;
    font-size: 11px;
}

/************************************************************** 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;
	color: #fff !important;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea,
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
      background-color:#FF9F9F !important; 
      color: #fff !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: #fff !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: #fff !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 'Formularz kontaktowy' */

/* Start of CMSMS style sheet 'font' */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
    height: 37px !important;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
    
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}
/* End of 'font' */

