html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	vertical-align: baseline;
}

caption{text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

em{	font-style: italic; }

strong,
.strong{ font-weight: bold; }

img{ border: 0 none; }

html
{
    text-align: center;
	color:#413C38;
}

body
{
    text-align: center;
	color:#413C38;
	background:#fff;
}


.content-box{ font-size:0.688em; /* 11px dla default 16px */ }

.content-box p{ margin:0.83em 0; } /* 10px */


div{
    text-decoration: none;
    line-height:1.5em;
    text-align:left;
    clear:both;
    overflow:hidden;
}

table {
    border-collapse: collapse;
    width: 100%;
    text-align: left;
    border-spacing: 0;
    empty-cells:show;
    font-size:1em;
    table-layout: auto;
}

tr {
    border: 0 none;
}


td {
    padding:0.3em;
    vertical-align:top;
    text-align:left;
    font-size:1em;
    border: solid #E2E2E1 1px;
    color:#004278;
    background:none transparent;
}

th {
    vertical-align:middle;
    font-size:1em;
    font-weight:bold;
    padding:0.3em;
    border: solid #E2E2E1 1px;
    color:#004278;
    background:#EDEDED;
}


ul {
    list-style-type: disc;
    list-style-position: outside;
    margin: 1em 0px 1em 0;
    padding: 0 0 0 2em;
}

ul.plain {
    list-style-type: none;
}

ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin: 1em 0 1em 0;
    padding: 0 0 0 2em;
}

li {
    padding: 0 0 0 0;
    margin: 0;
    /*list-style-image: url(../img/layout/ul.gif);*/
}

ol li {
    padding: 0 0 0 0;
    margin: 0;
    list-style-image:none;
}


h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{ color:#2B396A; font-weight:bold; line-height:normal; }

h1,.h1{ font-size: 2em; margin: .67em 0; }
h2,.h2{ font-size: 1.5em; margin: .75em 0; }
h3,.h3{ font-size: 1.17em; margin: .83em 0; }
h4,.h4{ font-size: 1em; margin: 1.12em 0; }
h5,.h5{ font-size: .83em; margin: 1.5em 0; }
h6,.h6{ font-size: .75em; margin: 1.67em 0; }


/**** FONTS ***/
.f9{
	font-size: .818em !important;
}
.f10{
	font-size: .909em !important;
}
.f11{
	font-size: 1em !important;
}
.f12{
	font-size: 1.091em !important;
}
.f13{
	font-size: 1.182em !important;
}
.f14{
	font-size: 1.273em !important;
}
.f15{
	font-size: 1.364em !important;
}
.f16{
	font-size: 1.455em !important;
}
.f17{
	font-size: 1.545em !important;
}
.f18{
	font-size: 1.636em !important;
}
.f28{
	font-size: 2.545em !important;
}
/**************/



/*** tiny_mce ***/

.orange{
    color: #E88112;
}
.red{
    color: #DA3A16;
}
.blue{
    color: #0088C4;
}

table.noBorder td,
td.noBorder{ border: 0 none !important; }

.img-left{ float:left; margin:0px 10px 10px 0px; }
.img-right{ float:left; margin:0px 0px 10px 10px; }

/****************/



.clear{ clear:both; }
.co{ clear:both; overflow:hidden; }
.cofl{ clear:both; overflow:hidden; font-size:1px; line-height:0; }
.border{ border: solid #000 1px; }
.no-border{ border:0 none !important; }
.lhn{ line-height:normal; }
.ov{ overflow:visible !important; }

.fl{ float:left; overflow:hidden; clear:none; }
.fr{ float:right; overflow:hidden; clear:none; }

.ac{ text-align:center; }
.al{ text-align:left; }
.ar{ text-align:right; }
.aj{ text-align:justify; }

.vh{ visibility:hidden; }
.dn{ display:none; }
.pr{ position:relative; }

.bg-box{
    padding:10px 0;
    background:#DEE4E7;
}

.line-box{
    background: #DEE4E7;
    font-size:1px;
    line-height:0;
    height:1px;
    margin:0 0 0 2px;
}


div.marginTop5 { clear:both; overflow:hidden; margin:5px 0px 0px 0px; font-size:1px; line-height:0; }
div.marginTop10{ clear:both; overflow:hidden; margin:10px 0px 0px 0px; font-size:1px; line-height:0; }
div.marginTop15{ clear:both; overflow:hidden; margin:15px 0px 0px 0px; font-size:1px; line-height:0; }
div.marginTop20{ clear:both; overflow:hidden; margin:20px 0px 0px 0px; font-size:1px; line-height:0; }
div.marginTop25{ clear:both; overflow:hidden; margin:25px 0px 0px 0px; font-size:1px; line-height:0; }
div.marginTop30{ clear:both; overflow:hidden; margin:30px 0px 0px 0px; font-size:1px; line-height:0; }


div.padTop3 { clear:both; overflow:hidden; font-size:1px; padding:3px 0px 0px 0px; line-height:0; }
div.padTop5 { clear:both; overflow:hidden; font-size:1px; padding:5px 0px 0px 0px; line-height:0; }
div.padTop10{ clear:both; overflow:hidden; font-size:1px; padding:10px 0px 0px 0px; line-height:0; }
div.padTop15{ clear:both; overflow:hidden; font-size:1px; padding:15px 0px 0px 0px; line-height:0; }
div.padTop20{ clear:both; overflow:hidden; font-size:1px; padding:20px 0px 0px 0px; line-height:0; }
div.padTop25{ clear:both; overflow:hidden; font-size:1px; padding:25px 0px 0px 0px; line-height:0; }
div.padTop30{ clear:both; overflow:hidden; font-size:1px; padding:30px 0px 0px 0px; line-height:0; }
div.padTop35{ clear:both; overflow:hidden; font-size:1px; padding:35px 0px 0px 0px; line-height:0; }
div.padTop40{ clear:both; overflow:hidden; font-size:1px; padding:40px 0px 0px 0px; line-height:0; }
div.padTop95{ clear:both; overflow:hidden; font-size:1px; padding:95px 0px 0px 0px; line-height:0; }



div.body-bg{
    position: absolute;
    top: 0;
    width: 50%;
    height:768px;
    z-index: 10;
    font-size: 1px;
}

div.bg-left {
    background: url("../img/layout/bg-left.jpg") repeat-x scroll 0 0 transparent;
    left: 0;
}

div.bg-right {
    background: url("../img/layout/bg-right.jpg") repeat-x scroll 0 0 transparent;
    right: 0;
}


div#container {
    text-align:center;
    z-index:1000;
    width:100%;
}
  
  div#wrapper{
    margin:0 auto;
    width:1000px;
    text-align:left;
    background:url(../img/layout/wrapper-bg.jpg) no-repeat top center;
  }



/************************************************* header *****************************************************/

div#header{
    width:1000px;
    height:300px;
    z-index:1010;
}

/**************************************************************************************************************/





/************************************************* flash-box *****************************************************/

div#flash-box{
    width:1000px;
    height:205px;
    z-index:1010;
}

    div#flash-box-in{
        width:907px;
        margin:0 auto;
    }

/**************************************************************************************************************/





/************************************************* content *****************************************************/


div#link-box{
    width:1000px;
    height:90px;
    z-index:1010;
}
    
    a.main-link:link,
    a.main-link:visited,
    a.main-link:hover{
        display:block;
        position:absolute;
        top:30px;
        width:320px;
        height:30px;
        text-decoration:none;
        line-height:0;
    }

    a.main-link.prwys:link,
    a.main-link.prwys:visited,
    a.main-link.prwys:hover{
        left:100px;
    }

    a.main-link.usspec:link,
    a.main-link.usspec:visited,
    a.main-link.usspec:hover{
        right:65px;
    }



    div#content{
        width:1000px;
        height:175px;
        z-index:1010;
    }

    div.column-item{
        width:500px;
    }
    
    div.column-item-in{
        padding:10px 0 0 100px;
    }
    
    div.column-item-in.second{
        padding:10px 0 0 115px;
    }
    
    span.head{
        text-transform:uppercase;
        font-weight:bold;
    }
    
    ul.offer_menu{
        margin: 0;
        padding: 0;
    }
    
    ul.offer_menu li a:link,
    ul.offer_menu li a:visited,
    ul.offer_menu li a:hover{
        color:#615B56;
    }



/***************************************************************************************************************/






/****************************************** footer ************************************************************/

div#footer{
  width:1000px;
}

    div#footer-in{
        padding:30px 20px 50px;
        color:#7E766F;
    }

/**************************************************************************************************************/



/************************************************ linki *********************************************************/

a:link{
	color: #615B56;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0;
}

a:visited{
	color: #615B56;
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0;
}

a:hover{
	color: #615B56;
	text-decoration: underline;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	outline: 0;
}

/****************************************************************************************************************/

