﻿@charset "utf-8";


/* CSS Document */
@import url(header.css?v=20191031001);
@import url(footer.css?v=20191023003);
@import url(payments.css?v=20191203001);



.underwater-bkg-image {
    /*background-image: url(../img/bg/LionFish_clean.svg);
    background-size: contain; */
    background-color: rgb(0, 144, 255);
    background-image: url(../img/bg/bubles03.webp);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.hide-untargeted-block {
    visibility: hidden;
    display: none;
}

.hide-untargeted-block:target {
    visibility: visible;
    display: block;
}

.bg-ocean {
    background-color: rgba(0, 144, 255, 0.50) !important;
}

.bg-fog {
    background-color: rgba(255, 255, 255, 0.80) !important;
}

.color-blue {
    color: #0060ab !important;
}

.text-blue {
    color: #0060ab;
    text-shadow: 0.1em 0.1em 0.18em white;
    font-family: 'Averia Sans Libre', Helvetica, sans-serif, cursive;
    border-color: rgba(0, 96, 171, 0.50); /* #0060ab 50% opacity*/
}

.text-blue-invert {
    color: white !important;
    text-shadow: 0.1em 0.1em 0.18em #0060ab;
    font-family: 'Averia Sans Libre', Helvetica, sans-serif, cursive;
    border-color: rgba(0, 96, 171, 0.50); /* #0060ab 50% opacity*/
}


.legal-blue {
    color: #0060ab;
    text-shadow: none; /* 0.1em 0.1em 0.18em white;*/
    /* font-family: Cambria, Verdana, Arial, Helvetica, sans-serif; */
    font-family: Helvetica Neue, HelveticaNeue, HelveticaNeue-Light, Helvetica Neue Light, Cambria, Verdana, helvetica, arial, sans-serif;
    border-color: rgba(0, 96, 171, 0.50); /* #0060ab 50% opacity*/
}

.text-blue table {
    border-color: rgba(0, 96, 171, 0.40); /* #0060ab 40% opacity*/
}

.header-blue {
    color: white;
    font-weight: bolder;
    text-shadow: none;
    background-color: #0060ab;
    border-color: rgba(0, 96, 171, 0.40); /* #0060ab 50% opacity*/
}

.header-blue table tr {
    border-color: rgba(0, 96, 171, 0.40); /* #0060ab 40% opacity*/
}

.text-size-normal {
    font-size: 1em !important;
}

.no-text-shadow {
    text-shadow: none !important;
}

.image-left {
    height: 100%;
    max-width: 20%;
    width: auto;
    border-top-left-radius: calc(-1px + 0.25em);
    border-bottom-left-radius: calc(-1px + 0.25em);
}

.badge-gas, .label-gas {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: pre;
    vertical-align: middle;
    border-radius: 0.25em;
}

.badge-nitrox, .label-nitrox {
    text-shadow: none;
    background-color: dimgrey;
    color: white;
}

.label-nitrox::after {
    content: " NITROX ";
}

.badge-oxygen, .label-oxygen {
    text-shadow: none;
    background-color: white;
    color: blue;
}

.label-oxygen::after {
        content: " OXYGEN ";
    }

.badge-air, .label-air, .badge-powierze, .labe-powietrze {
    text-shadow: none;
    background-color: black;
    color: white;
}

.label-air::after {
        content: " AIR ";
    }

.label-powietrze::after {
        content: " POWIETRZE ";
    }

.badge-heliox, .label-heliox {
    text-shadow: none;
    background-color: sienna;
    color: white;
}

.label-heliox::after {
        content: " HELIOX ";
    }

.badge-hydrox, .label-hydrox {
    text-shadow: none;
    background-color: red;
    color: white;
}

.label-hydrox::after {
        content: " HYDROX ";
    }

.badge-trimix, .label-trimix {
    text-shadow: none;
    background-color: #30190e; /* mix 70% sienna 30% black */
    background: -moz-linear-gradient(-45deg,black 0%, black 50%,sienna 51%, sienna 100%);
    background: -webkit-linear-gradient(-45deg,black 0%, black 50%,sienna 51%, sienna 100%);
    background: -o-linear-gradient(-45deg,black 0%, black 50%,sienna 51%, sienna 100%);
    background: linear-gradient(135deg,black 0%, black 50%,sienna 51%, sienna 100%);
    color: white;
}

.label-trimix::after {
        content: " TRIMIX ";
    }

.gas-hot, .label-hot {
    outline: 0.08em solid red;
    text-shadow: 0.063em 0.063em red,-0.063em -0.063em red;
}

.label-hot::before {
    content: " HOT";
}

ul.no-markers {
    list-style-type: none;
}



/* media definition compatible with bootstrap 4 */
@media (min-width: 576px) {
    .max-columns-2 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

@media (min-width: 768px) {
    .max-columns-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (min-width: 992px) {
    .max-columns-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (min-width: 1200px) {
    .max-columns-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}


.noborder {
    border: none !important;
}


/* Icons bootsrap */
.bsi-home {
    display: inline-block;
    box-sizing: border-box;
    height: 1em;
    padding-left: 1em;
    line-height: 1;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg class="bi bi-house-fill" width="1em" height="1em" viewBox="0 0 20 20" fill="white" xmlns="http://www.w3.org/2000/svg"> <path d="M8.5 12.995V16.5a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5v-7a.5.5 0 01.146-.354l6-6a.5.5 0 01.708 0l6 6a.5.5 0 01.146.354v7a.5.5 0 01-.5.5h-4a.5.5 0 01-.5-.5V13c0-.25-.25-.5-.5-.5H9c-.25 0-.5.25-.5.495z"/><path fill-rule="evenodd" d="M15 4.5V8l-2-2V4.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5z" clip-rule="evenodd"/> </svg>');
}




/*
h2 {
    font-size: 14px;
    font-weight: bold;
    color: #0f79b3;
}

h3 {
    font-size: 11px;
    color: #0060ab;
    line-height: 20px;
    height: 100%;
    font-weight: normal;
    margin-top: 12px;
}

h4 {
    font-size: 10px;
    color: #0060ab;
    line-height: 15px;
    height: 100%;
    font-weight: normal;
    margin-top: 12px;
}

*/

#ie , #ie a{
	font-size:12px;
	color:red;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	}

.red{
	color:#F00;
	display:inline;
	}

.doctab {
    background-color: transparent;
    border: none;
    border-spacing: 4px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

.important {
    width:1020px;
	margin:auto;
	margin-top:1px;
	position: relative;
    color: #0060ab;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    background-color: white;
    top: 2px;
    border-style: double;
    border-color: darkblue;
    display: block;
}

.importanthide {
    width:1020px;
	margin:auto;
	margin-top:1px;
	position:relative;
    color: #0060ab;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    background-color: white;
    top: 2px; 
    border-style: double;
    border-color: darkblue;
    display: none;
}

#boxprop {
    margin: 63px 0 0 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 800px;
    background-color: white;
    opacity: 0.9;
    border: 1px solid darkslateblue;
    border-radius: 20px;
    box-shadow: 8px 8px lightgray;
}

#boxpropmain {
  	margin:2px 0 0 2px;
	float:left;
    width: 380px;
}

#boxpropext {
   	margin:2px 0 0 2px;
	float:right;
    width: 380px;
}

#boxprop a {
        color:#0060ab;
        font-size: 11px;
        font-weight: bolder;
        text-decoration: none;
        border: 1px dotted;
    }

#boxprop dd {
    color: #0060ab;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    display: none;
    background-color: white;
}

#boxprop dt {
    color: #0060ab;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin-top: 4px;
    margin-bottom: 4px;
}

#boxprop ul {
    color: #0060ab;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 8px;
    list-style-type:disc;
    list-style-position: inside;
}

#boxprop ol {
    padding-top: 10px;
    color: #0060ab;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    list-style-type:upper-roman;
    list-style-position:inside;
}



.technologie a {
	text-decoration:none;
	}

.more_text strong{
	cursor:pointer;
	float:right;
	margin-right:5px;
	font-size:12px;
	}

.smallindex {
    font-family: Verdana, Arial;
    font-size: 10px;
    text-decoration: none;
}

.smallindex a:link {
        text-decoration: none;
    }
.smallindex a:visited {
        text-decoration: none;
    }
.smallindex a:hover {
        text-decoration: none;
        font-weight: bold;
    }
.smallindex a:active {
        text-decoration: none;
    }


#box1 a {
	color: #0f79b3;
	}

#box3 a:link {
	color:#F00;
    text-decoration: underline;
	}

#box3 a:visited {
    color: #F00;
    text-decoration: underline;
}

#box3 a:hover {
    color: #F00;
    text-decoration: underline;
    font-size: 14px;
}

#box3 a:active {
    color: #F00;
    text-decoration: underline;
}

#box1 a:hover{
	color:#F00;
	text-decoration:none;
	}

.more_text a{
	text-decoration:none;
	color:#fff;
	}

#wstep a{
	color:#a6d5f9;
	}
	
#formularz a{
	font-size:12px;
	color:red;
	}
	
#wstep a:hover{
	text-decoration: none;
	}

#footerbox a{
	text-decoration:none;
	color:#4eb0fb;
	}
	
#footerbox a:hover{
	text-decoration:none;
	color:#838383;
	}

.listDoc {
    margin: 8px 8px 8px 8px;
    float: left;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    list-style: square;
    list-style-type: square;
    color: #0060ab;
    width: 100%;
}
.listDoc a:link {
        color: #0060ab;
        text-decoration: none;
    }
.listDoc a:visited {
        color: #0060ab;
        text-decoration: none;
    }
.listDoc a:hover {
        color: #0060ab;
        text-decoration: none;
        font-weight: bold;
    }
.listDoc a:active {
        color: #0060ab;
        text-decoration: none;
    }


.listBox {
    margin-left: 30px;
    float: left;
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    list-style: square;
    list-style-type: square;
    color: #0060ab;
}

.listBox a:link {
        color: #0060ab;
        text-decoration: none;
    }
.listBox a:visited {
        color: #0060ab;
        text-decoration: none;
    }
.listBox a:hover {
        color: #0060ab;
        text-decoration: none;
        font-weight: bold;
    }
.listBox a:active {
        color: #0060ab;
        text-decoration: none;
    }



.listFree {
    margin-left: 0.5em;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    float: none;
    color: #0060ab;
    text-decoration: none;
    font-size: 1em;
    font-weight: normal;
    text-align: justify;
}

.listIVX {
    margin-left: 1em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: #0060ab;
    text-decoration: none;
    font-size: 1.1em;
    font-weight: bold;
    list-style: upper-roman;
    float: none;
    text-shadow: 2px 2px 3px white;
}

 .listIVX li {
        margin-bottom: 0.2em;
    }

.list123 {
    margin-left: 0.5em;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
    float: left;
    color: #0060ab;
    text-decoration: none;
    font-size: 1em;
    font-weight: normal;
    list-style: decimal;
    float: none;
    text-shadow: 2px 2px 3px white;
}

.list123 li {
    margin-bottom: 0.2em;
    }

.listabc {
    margin-left: 0.5em;
    float: left;
    color: #0060ab;
    text-decoration: none;
    font-size: 0.9em;
    font-weight: normal;
    font-style: italic;
    list-style: lower-alpha;
    float: none;
    text-shadow: 2px 2px 3px white;
}

.listabc li {
    margin-bottom: 0.1em;
}

.listsquare {
    list-style: square;
    list-style-position: inside;
    font-size: 0.8em;
    color: #0060ab;
    line-height: 20px;
    font-weight: normal;
    margin-top: 12px;
    text-shadow: 2px 2px 3px white;
}


#box3 ul {
    color: #0060ab;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 8px;
    list-style-type:disc;
}

#box3 ol {
    color: #0060ab;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    list-style-type:upper-roman;
}


#box3 li{
	list-style: circle;
	padding-bottom:7px;
	}

#box3 li:first-child{
	padding-top:0px;
	}


#szerokosc{
	width:1020px;
	margin:auto;
	margin-top:1px;
    z-index: 0;
	/*position: relative;*/
	}

#wazne {
    right: 5px;
    float: right;
    position:absolute;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
    color: #0060ab;
    background-color: #a6d5f9;
    border-style: solid;
    border-width: 1px;
    border-color: white;
    border-radius: 4px 4px;
    text-align:right;
    position: relative;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#wazne a:link {
        color: #0060ab;
        text-decoration: underline;
    }

#wazne a:visited {
        color: #0060ab;
        text-decoration: underline;
    }
	
#wazne a:hover {
        color: #0060ab;
        text-decoration: underline;
    }
	
#wazne a:active {
        color: #0060ab;
        text-decoration: underline;
    }
	
	
.adres{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top: 10px;
    margin-left: 30px;
    position: relative;
    float: left;
	}

.divelogo {
    background-image:url(../img/logo/diver_safety_logo_90.png);
    /*background-image: url(../images/LionFish_small_transparent.png);*/
    background-repeat: no-repeat;
    background-position: left top;
    width: 350px;
    height: 90px;
    margin-left: 0px;
    float: left;
    position: relative;
}

.diveslogan{
	width: 370px;
	height: 30px;
	float: left;
	margin: 32px 0 0 23px;
    font: bold italic 24px Times, sanserif;
    background-color: transparent;
    position: relative;
	}


.social{
	width:116px;
	height:60px;
	float:right;
    background-color: transparent;
    position: relative;
    margin-top: 4px;
	}


#footerbox li{
	cursor:pointer;
	}

.link{
	float:left;
	}

.link ul{
	list-style-type: none;
	margin-left: 26px;
	}
	
.link li{
	display:inline;
	}

#banner{
	background-image:url(../images/banner_02.jpg);
	width:1020px;
	height:272px;
	float:left;
	}

#ofirmie{
	width:182px;
	height:41px;
	padding:23px 0 0 31px;
	}
	
#fraktal{
	background-image:url(../images/fraktal_02.png);
	width:604px;
	height:84px;
	margin-top:19px;
	}

#wstep{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	width:590px;
	height:164px;
	line-height:17px;
	text-align:justify;
	margin:15px 0 0 42px;
	float:left;
	}
	
.dalej{
	color:#a6d5f9;
	font-style:italic;
	display:inline;
	}
	
#foto{
	position:absolute;
	width:372px;
	height:216px;
	margin:86px 0 0 655px ;
	}
	
#foto img {
background: #024981;
	}
	
#pasekbanner{
	background-image:url(../images/pasekbanner_02.png);
	width:1020px;
	height:11px;
	float:left;
	}

#content {
    /*background-image:url(../images/kratka_03.png);*/
    /*background-image:url(../images/crazy_diver_k01.png);*/
    background-image: url(../images/LionFish_clean.svg);
    background-size: 960px;
    width: 960px;
    height: 100%;
    float: left;
    margin-left: 30px;
}

#title{
	font-size:14px;
	font-weight:bold;
	color:#0f79b3;
	}

#title{
	font-size:24px;
	float:left;
	margin:57px 0 0 50px;
	}

#opis{
	font-size:11px;
	float:left;
	margin:10px 0 0 50px;
	color:#0f79b3;
	width:855px;
	line-height:20px;
	}

.normal {
    font-size: 11px;
    /*color: #2e89bb;*/
    color: #0060ab;
    /*color: black;*/
    line-height: 20px;
    width: 404px;
    height: 100%;
    font-weight: normal;
    margin-top: 12px;
    text-shadow: 2px 2px 3px white;
}

.realizacja{
	width:404px;
	height:227px;
	margin:57px 0 0 50px;
	float:left;
	}
	
.realizacja img, .title, .text{
	position:absolute;
	}
	
.realizacja .title{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	margin:10px 0 0 10px;
	}
	
.realizacja .text{
	font-size:10px;
	color:#fff;
	margin:163px 0 0 10px;
	width:389px;
	line-height:13px;
	font-weight:normal;
	}
	
.realizacja .wiecej{
	position:absolute;
	width:404px;
	height:227px;
	}
	
.real_more img, .more_text, .more_foto{
	position:absolute;
	}
	
.more_text{
	font-size:11px;
	width:389px;
	margin:10px 0 0 10px;
	color:#fff;
	}

.more_foto img{position:relative; border:solid #FFF 1px;}	

#box2 img{border:solid #FFF 2px;}

.more_foto{
	width:389px;
	margin:161px 0 0 10px;                /*tu ustawiamy margin obrazkow w more realizacje*/
	}
.more_foto li{
	display:inline;
	}
.more_foto a{
	color:#fff;
	text-decoration:none;
	}

#box1 {
    line-height: 17px;
    margin: 30px 10px 0px 20px;
    padding: 10px;
    float: left;
    background-color: white;
    opacity: 0.9;
    border: 1px solid darkslateblue;
    border-radius: 20px;
    box-shadow: 8px 8px lightgray;
}

#box2 {
    float: right;
    line-height: 17px;
    margin: 30px 20px 0px 10px;
    padding: 10px;
    background-color: white;
    opacity: 0.9;
    border: 1px solid darkslateblue;
    border-radius: 20px;
    box-shadow: 8px 8px lightgray;
}

#boxvideo {
	line-height:17px;
	margin:5px 0 0 5px;
	float:left;
    font-size: 12px;
    color:#0060ab;
}

#boxvideo a:link {
        color: #0060ab;
        text-decoration: none;
    }
#boxvideo a:visited {
        color: #0060ab;
        text-decoration: none;
    }
#boxvideo a:hover {
        color: #0060ab;
        text-decoration: none;
        font-weight: bold;
    }
#boxvideo a:active {
        color: #0060ab;
        text-decoration: none;
    }

#box3{
	margin:63px 0 0 50px;
	float:left;
	}

#biglinkL{
	float:left;
	margin:62px 0 0 50px ;
	clear:both;
	}	

#biglinkP{
	float:right;
	margin:62px 50px 0 0 ;
	display:inline;
	}

#cienfooter{
	background-image:url(../images/cienfooter_03.png);
		width:960px;
		height:8px;
		float:left;
		margin-top:60px;
	}
	
#footer{
	background-image:url(../images/footer_03.png);
	width:100%;
	min-width:1020px;
	height:387px;
	float:left;
	}
	
#gmail{
	position:absolute;
	margin: 200px 0 0 7px;
	cursor:pointer;
	}
	
#katalogi{
	background-image:url(../images/footerfraktal2_03.png);
	width:549px;
	height:75px;
	float:right;
	margin-top:302px;
	}
#katalogi p{
	padding:42px 0 0 305px;
	}
	
#footercontent{
	width:960px;
	min-width:1020px;
	height:387px;
	margin: auto;
	}
	
#blask{
	position:absolute;
	background-image:url(../images/blask_03.png);
	width:709px;
	height:220px;
	margin-left:155px;
	}

#footerlogo{
	background-image:url(../images/footerlogo_02.png);
	width:319px;
	height:163px;
	float:left;
	margin-top:13px;
	position:absolute;
	}


#sliderbox{
	position:absolute;
	margin: 60px 0 0 448px;
	width:515px;
	height:167px;
	}

#slider{
	width:450px;
	color:#fff;
	font-size:30px;
	}


#wspieramy{
	position:absolute;
	font-size:11px;
	color:#838383;
	margin-top:70px;
	margin-left:780px;
	}

.technologie .prev{
	float:left;	
	padding:70px 45px 0 0;
	width:30px;
	height:31px;
	}
	
.technologie .fototech{
	float:left;
	width:118px;
	height:185px;
	}

.technologie .text{
	width:300px;
	margin:70px 0 0 230px;
	}

.technologie h2{
	color:#a6d5f9;
	font-size:16px;
	height:10px;
	}

.technologie h3 {
    color: #4eb0fb;
    font-size: 12px;
    font-weight: normal;
}
	
.technologie .next{
	float:right;
	width:30px;
	height:31px;
	margin-top:-42px;
	}

#footerbox{
	padding-top:260px;
	}

#footerbox h2{
	font-weight:bold;
	font-size:12px;
	color:#a6d5f9;
	}

#footerbox h3{
	font-weight:normal;
	font-size:11px;
	color:#4eb0fb;
	}

#footerbox ul{
	margin: 15px 0 0 13px;
	}

#footerbox li{
	line-height:20px;
	}

#footerbox1{
	margin-left:30px;
	float:left;
	width:0px;
	}

#footerbox2{
	margin-left:325px;
	float:left;
	width:0px;
	}

#footercc {
    width: 1020px;
    margin: auto;
    position: relative;
    float: none;
    font-weight: normal;
    font-size: 12px;
    color: #0060ab;
    background-color: white;
}

#footercc a {
    color: #0060ab;
}

.cclogo {
    float: left;
    width: 100px;
    height: 33px;
    text-align: left;
}

.cctext {
    float: left;
    width: 860px;
    min-height: 33px;
    text-align: left;
}


#gora{
	width:45px;
	height:31px;
	top: 0px; 
	right: 0px;
	position:fixed;
	margin-top:250px;
	cursor:pointer;
	z-index:9999;
	}
	
.bx-next, .bx-prev {
	text-indent: -999999px;
	width:30px;
	height:31px;
	position:absolute;
}
	
.bx-next {
	top:66px;
	right:-40px;
	background:no-repeat url(../images/next.png);
}

.bx-prev {
	top:66px;
	left:-40px;
	background:no-repeat url(../images/prev.png);
}


#temat{
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#0F79B3;
	text-transform:uppercase;
	}
#temat select{
	margin-left:50px;
	}
.temattekst{
	margin:60px 0 5px 50px ;
	}

#formularz{
	width: 890px;
	margin:auto;
	float:left;
	margin:60px 0 0 50px;
	color:#0F79B3;
	}

.formtekst{
	width:379px;
	position:absolute;
	margin-top:70px;
	font-size:11px;
	line-height:20px;
	color:red;
	
	}

input, textarea{
	outline:none; 
	}	

.column-cnt {
width: 554px; 
float: left;
}
.column {
width: 224px; 
float: left; 
padding-right: 28px;
}
.column label, .column-big label {
display: block; 
font-size: 13px; 
font-weight: bold; 
padding-bottom: 8px;
text-transform: uppercase;
}
.column input {
display: block; 
background: transparent; 
color: #0F79B3;    /*kolor tekstu wprowadzanego*/
height: 23px; 
border: 0; 
font-size: 13px; 
padding-top: 5px; 
width: 214px;
}
.column-big {
float: left; 
width: 355px;
}
.column-big textarea {
background: transparent; 
color:#0F79B3;
font-size: 13px; 
border: 0; 
width: 343px; 
height: 137px; 
resize: none;
}
span.text-field {
background: url(../images/text-field.png) no-repeat 0 0; 
display: block; 
width: 260px; 
height: 30px; 
padding:2px 0 0 4px;
}
span.text-area {
background: url(../images/textarea.png) no-repeat 0 0; 
width: 386px; 
height: 147px; 
display: block; 
padding:5px 0 0 5px;
}
	
	