/*  WEBSITE STYLES - ALL FORMATING STYLES DEFINIED and LINKED TO YOUR WEBSITE CONTENT */

/*  WEBSITE GENERAL STYLE PREFERENCES, GENERAL, DEFAULT AND GENERAL STRUCTURE SETTINGS ----------------*/
html, body, h1, h2, h3, h4, form { font-family: Arial, Helvetica, sans-serif; margin: 0px;	padding: 0px; list-style: none; text-align:left}
body {margin-top: 10px; margin-bottom: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;              /* general default font size  */ 
    /*  background colour around website   */
color: #666666;               /* general default font colour  */
 background-color: #60bff3;
 background-image:url(images/bg_top.gif); background-repeat:repeat-x; background-position:top;
}
td { vertical-align:top}
object { display:block; border:0px; } img {border:0px; }
p { margin-top:5px; margin-bottom:15px; line-height: 150%; text-align: left }   /* paragraph styles */
/* general PROPERTIES FOR LINKS */
a {text-decoration:none;}  a:link { color: orange; }  a:visited { color: orange; }  a:hover { text-decoration: underline}  a:active { color: orange; }
#website-wrapper {margin:auto;  position:relative; width: 960px; background-color:white;} /* website area wrapper, bg colour etc. */
li { line-height: 130%; font-size: 12px}

/*  ------------------------------------------ WEBSITE TOP SECTION STYLES   --------------------------*/

#header-box { position:relative; height: 120px;text-align:center; background-image:url(images/bg_header.jpg); background-repeat:no-repeat; background-position:center top;
}

#search-box{position:absolute;left:500px; top:30px;  z-index:6;}
#top-menu{ width:940px; text-align: right; position:absolute; left:0px; right:20px; top:100px; z-index:7; font-size:10px;}


#search {background: #BFEEFF;margin:0;padding:8px 10px;border:1px solid #666666;border-right-width:0;outline-width:0;-moz-border-radius: 5px;
-webkit-border-radius: 5px;;border-top-left-radius:5px;border-bottom-left-radius:5px;font:18px Helvetica,Arial,Sans-serif;width:330px; color:#999999}


#slogan1 { position:absolute; left:382px; top:4px; width:105px; height:32px; text-align:left; z-index:2; font-size:11px; color: black;}
#slogan1 a { color: #efe09d; font-weight:bold}	
#slogan2 { position:absolute; left:607px; top:6px; width:121px; height:20px; text-align:left; z-index:3; font-size:11px; color: black;}
#slogan2 a { color: #efe09d; font-weight:bold}
#slogan3 { position:absolute; left:489px; top:25px; width:105px; height:32px; text-align:left; z-index:4; font-size:11px; color: black;}
#slogan3 a { color: #efe09d; font-weight:bold}
#top-right-menu { position:absolute; left:406px; top:80px; width:525px; height:32px; text-align:right; z-index:5;  font-size:11px}	
#top-right-menu a { color: #efe09d; font-weight:bold}

#heading {	position:absolute;left:19px;top:42px;width:676px;height:32px; z-index:1;color: #777777;font-size:20px;}
#logo {	position:absolute;left:22px;top:36px;width:307px;height:42px; z-index:2;color: white; text-align:left}



/* ------------------------------------------ WEBSITE MAIN CONTENT SECTION STYLES   -----------------------------------------------*/

#main-content-box { padding-left:25px; padding-right:25px; padding-top:10px; position:relative;} /* 960px - 50px(left and right margins) =  910px wide content area*/

h1 { color: #3366CC; font-size:22px; font-weight:normal; margin-bottom:5px; margin-top:5px; font-family: Georgia, "Times New Roman", Times, serif} /* H1 HEADING STYLE TOP TITLE*/
.page-title {color: #6699CC; letter-spacing:4px; font-size:18px}
h2 {color: #6699CC; font-size:18px; font-weight:normal; margin-top: -3px; padding: 0px; margin-bottom:4px} /* H2 HEADING STYLE FOR TITLES on Home Page */
h3 { margin-top:10px; margin-bottom:10px; color: #6699CC; font-size:16px; letter-spacing:1px; word-spacing: 2px }
h4 { margin-top:5px; margin-bottom:5px; color: #6699CC; font-size:13px; }

a.a-title, a.a-title:visited {color: #6699CC; font-size:14px; font-weight:bold; margin-top: -3px; padding: 0px; margin-bottom:4px}

#content-column{
padding:1px 10px 1px 1px; /* min 1px padding zapobiega wychodzeniu p margin outside div box */
border-right: 1px solid orange;
width:550px; float:left; /* alternatywnie zamiast width mozna podac margin-right:200px; */
}


.horizontal-line {border-top:2px solid #718a95; margin: 5px -25px 5px -25px}



#right-side { width:325px; text-align:right; float:right;} 


/*  WEBSITE FOOTER BOTTOM SECTION STYLES   -----------------------------------------------*/
#footer-box {height: 42px;text-align:center; background-image:url(images/footer_bg.jpg); background-repeat:no-repeat; background-position:center bottom; font-size: 11px; line-height: 42px; clear: both;}

 
/*  CONTACT PAGE FORM STYLES   -----------------------------------------------*/

 .input {width:320px; padding:3px}
 .form_advert textarea {width:320px; height: 200px; padding:3px; margin-bottom:5px}

.input, textarea 
{ color: #333333; font-size:11px;
border: 1px solid #efe09d;

    /*border-top: 1px inset  #efe09d;
	border-right: 1px outset  #efe09d;
	border-bottom: 1px outset  #efe09d;
	border-left: 1px inset #efe09d; */
	background: transparent;
	}
.row-block {border: 1px solid #efe09d; background-color:#FFFFCC; margin-bottom:10px; padding:5px;}
.row-desc {font-size:11px}

