﻿/*
body 
{
background-image: url('feet3.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 250px 20px;
}
*/

* {
	margin:0;
	padding:0;
}


body
{
background-color: white;
background-image: url('backsmall1.gif');
background-attachment:fixed;
overflow: -moz-scrollbars-vertical;
background-repeat: repeat-x;
margin-bottom:5px;
/*
background-attachment: scroll;
background-position: 50% 15%;*/
}


.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

.tablet
{
position:relative;
table-layout:fixed;
left:250px; 
bottom:20px;
width:520px; 
height:auto;
color:white; 
border: solid rgb(210,210,210); 
border-width:3px;
font-family:verdana;
font-size:11px;
margin-top:50px;
padding:5px;
}

.tableb
{
position:relative;
table-layout:fixed;
left:250px; 
bottom:20px;
width:520px; 
height:auto;
color:white; 
border: solid rgb(210,210,210); 
border-width:3px;
border-top:0px;
font-family:verdana;
font-size:11px;
padding:5px;
margin:0px;
margin-bottom:20px;
}

/* LISTED table in content */
ul.table
{
position:relative;
width:140px;
margin:0px; 
padding:0px; 
padding-top:7px;
}

ul.tablenew
{
margin:0px; 
width:400px;
padding:7px 5px 0px 0px; 
}


table.contact
{
position:relative;
table-layout:fixed;
left:250px;
color:white; 
font-family:verdana;
font-size:11px;
padding:5px;
margin:0px;
margin-bottom:0px;
}


textarea
{
overflow:scroll;
overflow:-moz-scrollbars-vertical;
width:382px;
height:100px;
}

table.wycena
{
position:relative;
table-layout:fixed;
left:260px;
color:white; 
font-family:verdana;
font-size:11px;
padding:10px 10px 10px 20px;
margin:0px;
margin-bottom:40px;
margin-top:25px;
width:500px;
border:3px solid gray;
}

/* horizontal lineat top of page */
.line
{
border:none;
width:550px;
margin:5px 0px 18px 240px;
height:2px;
color:#909090;
background-color:#909090;
}

/* bottom line*/
.lineb
{
border:0;
height:1px;
color:#909090;
background-color:#909090;
margin: 30px 0px 5px 240px;
width:550px;
}

/* homeside navigation line */
.lineshort
{
position:absolute;
top:285px;
border:0;
height:2px;
color:#999999;
background-color:#999999;
margin:0px 0px 0px 8px;
width:190px;
}

/*----------------------------------------H1 H2 H3 properties ---------------------*/

h1
{
font-size:15px;
font-family:georgia, times;
text-transform: uppercase;
color:lightblue;
padding:15px 0px 0px 240px;
max-width:598px;
}

h2
{
font-size:13px;
font-family:arial, georgia, times;
color:white;
padding:0px 0px 3px 240px;
margin-top:7px;
margin-bottom:1px;
max-width:573px;
}


h3
{
font-size:12px;
font-family:arial, georgia, times;
color:white;
padding:0px 0px 1px 240px;
margin-top:7px;
}


h6
{
width: 200px;
padding:25px 0px 20px 100px;
text-align: center; 
font-family: chiller;
font-weight: bold; 
font-size:70px; 
color:white; 
line-height:80%
}

/* ---------------------------- BOLD/STRONG ------------------------------*/

strong.blue
{
color:lightblue;
}

strong.orange
{
color:rgb(255,185,81);
}


p
{
font-size:11px;
font-family:verdana;
padding: 0px 45px 20px 240px;
max-width:560px;
color:rgb(255,255,255);
line-height:125%;
}


/* ---------------------TEXT/CONTENT LINKS-------------------------------------------*/
a
{
text-decoration:none;
color:lightblue;

}
a:visited
{
color:lightblue;
}

a:hover
{
color:orange;
}

a:active
{
color:lightblue;
}

/* --------------------NAVIGATION LINKS   english/polish buttons --------------- */
a.lang
{
text-decoration: none;
font-family: tahoma;
font-size: 10px;
color: midnightblue;
}

a.lang:hover
{
color:orange;
}

a.lang:active
{
color:royalblue;
}

/* --------------------TOP MENU-------------------------------------------*/


ul.menu 
{
position:relative;
display:inline;
list-style-type:none;
font-family:arial;
font-size:11px;
letter-spacing:1px;
color:royalblue;
width:445px;
padding:0px;
margin:0;
}

.menu li 
{
display:block;
float:left;
padding:13px 0px 14px 0px;
background:rgb(250,250,250);
}

/* link visited hover active */

.menu a 
{
text-decoration:none; 
color:darkblue;
padding:0px 0px 0px 0px;
}

.menu a span
{
padding:14px 20px 14px 20px;
border-right:1px solid rgb(250,250,250);
}

.menu a:hover span
{
padding:13px 20px 14px 20px;
color:white;
background:rgb(255,157,29);
}

/* clicked-on link */

.menu a span.current
{
padding:13px 20px 14px 20px;
color:lightblue;
background:#404040;
}

.menu a:hover span.current
{
padding:13px 20px 14px 20px;
color:white;
background:rgb(255,157,29);
}


/* home link */

.menu a span.home
{
padding:13px 20px 14px 44px;
}

.menu a:hover span.home
{
padding:13px 20px 14px 44px;
color:white;
background:rgb(255,157,29);
}

/* home link visited */

.menu a span.hactive
{
padding:13px 20px 14px 44px;
color:lightblue;
background:#404040;
}

.menu a:hover span.hactive
{
padding:13px 20px 14px 44px;
color:white;
background:rgb(255,157,29);
}


/* --------------------SIDE MENU-------------------------------------------*/
/* unordered list for side navigation on sub pages */
ul.snav
{
position:relative;
list-style-type:none;
padding:1px 0px 0px 0px;
line-height:133%;
font-family:arial;
font-size:12px;
font-weight:bold;
color:royalblue;
width:205px;
}

.snav li
{
padding:0px 0px 0px 1px;
width:204px;
}


.snav a 
{
text-decoration:none; 
cursor:pointer;
}
  

/* link visited hover active */

.snav a span
{
display:block;
padding:10px 12px 7px 15px;
color:rgb(20,85,150); 
background-color:rgb(247,247,247);
cursor:pointer;
}

.snav a:hover span
{
display:block;
padding:10px 12px 7px 15px;
color:white;
background:rgb(255,157,29);
}
/* activated side menu link */ 
.snav a span.current
{
display:block;
padding:10px 12px 7px 15px;
color:rgb(116,146,233);
background-color:rgb(247,247,247);
cursor:pointer;
}

.snav a:hover span.current
{
display:block;
padding:10px 12px 7px 15px;
color:white;
background:rgb(255,157,29);
}


/* ------------------------- SUB SIDE MENU ------------------------------- */


ul.ssnav
{
position:relative;
list-style-type:none;
padding:1px 0px 0px 0px;
margin:0px;
line-height:133%;
font-family:arial;
font-size:11px;
font-weight:normal;
color:royalblue;
width:205px;
}

.ssnav li
{
padding:0px 0px 5px 1px;
width:204px;
}


.ssnav a 
{
text-decoration:none; 
cursor:pointer;
}
  

/* link visited hover active */

.ssnav a span
{
display:block;
padding:5px 12px 5px 25px;
color:rgb(20,85,150); 
background-color:rgb(247,247,247);
cursor:pointer;
}

.ssnav a:hover span
{
display:block;
padding:5px 12px 5px 25px;
color:orange; 
background:white;
}
/* activated side menu link */ 
.ssnav a span.current
{
display:block;
padding:5px 12px 5px 25px;
color:rgb(116,146,233);
background-color:rgb(247,247,247);
cursor:pointer;
}

.ssnav a:hover span.current
{
display:block;
padding:5px 12px 5px 25px;
color:rgb(255,157,29);
background:white;
}



/* ----------------------------------OTHER LINKS --- back to top and footers -------------------*/

/* back to top link */
a.top
{
float:right;
font-size:9px;
}

/* footer links */
a.footer:link
{
text-decoration: none;
color:white;
}

a.footer:visited
{
color:white;
}

a.footer:hover
{
color:orange;
}

a.footer:active
{
color:royalblue;
}


/* ---------------------------------ALL LISTS ----------------------------*/

ul
{
padding: 5px 35px 20px 285px;
font-size:11px;
font-family:verdana;
width:450px;
color:white;
}


ol
{
padding: 5px 35px 20px 285px;
font-size:11px;
font-family:verdana;
width:450px;
color:white;
}

li
{
padding-bottom:5px;
}


.clear
{
padding:0px;
}


ul.sitemap
{
list-style-type:none;
padding:5px 20px 0px 240px;
}


/* sub points in sitemap */
ul.sm
{
list-style-type:none;
padding-left:15px;
}


/* -------------------------------------- MAIN BODY DIVS ----------------------------*/


div.container
{
position:relative;
width:840px;
margin:0 auto;
overflow:hidden;
}


:lang { quotes: '\201D' '\201D' '\2019' '\2019'; }
:lang { quotes: '\00BB' '\00AB' '\203A' '\2039'; }
q:before { content: open-quote; }
q:after { content: close-quote; }



/* div for english | polish languages links */
div.lang
{
float:right;
font-family:tahoma;
font-size:10px;
font-weight:0;
color:royalblue;
direction:rtl;
width:130px;
padding:17px 30px 0px 0px;
}


/* div containing top navigation */
  
div.navbox
{
width:836px;
height:42px;
margin:0 auto;
background:rgb(250,250,250);
padding:1px 1px 0px 1px;
border-left:1px solid rgb(150,150,150);
border-right:1px solid rgb(150,150,150);
border-bottom:1px solid rgb(150,150,150);
}  


/*div for side navigation on all sub pages */
div.contentnav
{
position:absolute;
float:left;
left:0px;
max-width:205px;
min-height:100%;
background-color:rgb(247,247,247);
border: solid lightgrey;
border-width: 0px 1px 0px 0px;
}


/*div for all content*/
div.content
{
position:relative;
width:836px;
min-height:480px;
background-color:#303030;
/*background-color:rgb(246,246,246);*/
/*#F0F0F0;*/
border: solid darkgray 1px;
padding-bottom:65px;
margin:0 auto;
}

/* div digression inside homepage*/
div.digress
{
position:relative;
left:250px; 
bottom:20px;
width:520px; 
height:auto;
color:white; 
border: solid rgb(180,180,180); 
border-width:3px;
font-family:verdana;
font-size:11px;
margin-top:50px;
padding:15px 5px 5px 5px;
}

.digress p
{
padding:0px 20px 20px 20px;
line-height:125%;

}

.digress h2
{
padding:0px 15px 5px 15px;
font-size:13px;
font-family:georgia;
font-variant:small-caps;
/*color:#505050;*/
color:rgb(255,185,81);
max-width:573px;
}


/* div for side column on home page*/
div.homenav
{
position:absolute;
float:left;
width:205px;
min-height:100%;
background-color:rgb(247,247,247);
border: solid lightgray;
border-width: 0px 1px 0px 0px;
}

/*p for home page navigation*/
div.homenav p
{
font-weight:bold;
font-size:12px;
font-family:arial, cambria, times;
line-height: 120%;
color:#505050;
padding: 15px 15px 0px 15px;
width:180px;
}

/* ordered list for side navigation on home page*/
div.homenav ol
{
padding:10px 0px 0px 35px;
font-family:verdana;
font-size:11px;
color:#404040;
max-width:170px;
}

.homenav li
{
padding:5px 15px 5px 0px;
}

div.homenav ul
{
padding:10px 0px 0px 35px;
font-family:verdana;
font-size:11px;
color:#404040;
max-width:170px;
}

div.adsense
{
position:relative;
padding:0px;
margin:620px 15px 20px 25px;
width:120px;
height:600px;
background-color:rgb(247,247,247);
border:0px;
}


/* div for contact us pages navigation column*/
div.contactnav
{
position:absolute;
float:left;
width:205px;
min-height:100%;
border: solid gray;
border-width: 0px 1px 0px 0px;
background-color:rgb(46,106,156);
/*rgb(226,139,7); 30,82,121*/
}

/*p for contact page navigation*/
div.contactnav p
{
font-weight:bold;
font-size:12px;
font-family:arial, cambria, times;
color:white;
padding: 15px 15px 0px 15px;
max-width:180px;
}

p.date
{
float:right;
padding:0px 45px 0px 0px;
font-size:9px;
}

/* side column on contact pages */
ul.contactside
{
padding:15px 0px 0px 35px;
font-family:verdana;
font-size:11px;
color:white;
/*rgb(220,220,220);*/
max-width:170px;
}

.contactside li
{
padding:5px 10px 5px 0px;
}


/*footerleft*/
div.fl 
{
position:absolute;
bottom:0px;
width:218px;
height:40px;
border:solid gray;
border-width: 1px;
background-color: gray;
}


/*footerright*/
div.fr 
{
position:absolute;
bottom:0px;
left:220px;
width:614px;
height:40px;
border:solid gray;
border-width:1px;
direction:rtl;
background-color:gray;
}

.fl p /*footherleft*/
{
padding:5px 5px 0px 15px;
font-family:arial;
line-height:130%;
font-size:11px;
color:white;
width:220px;
text-align:left;
word-spacing:0px;
}

.fr p /*footerright*/
{
padding:5px 15px 0px 0px;
direction:rtl;
font-family:arial;
line-height:130%;
font-size:11px;
color:white;
width:600px;
}

/* div image html code:  <div class="image"><img src="flame.jpg" width="100" height="120"></div> */
div.image
{
height:auto;
width:auto;
margin:0 auto;
margin-left:2px;
padding:0;
border:0;
}

div.images
{
height:auto;
width:auto;
margin:0 auto;
padding:0;
border:0;
}


.imagesem
{
position:relative; 
left:31%; 
height:auto;
width:auto;
margin:0 auto;
margin-top:20px; 
margin-bottom:40px;
padding:0;
border:0;
}


/*

highlighted top navigation link

a.navon:link
{
color:royalblue;
}

a.navon:visited
{
color:royalblue;
}

a.navon:hover
{
color:orange;
}

a.navon:active
{
color:royalblue;
}

ordinary top navigation link

a.nav:link
{
color:DarkSlateBlue;
}

a.nav:visited
{
color:DarkSlateBlue;
}

a.nav:hover
{
color:orange;
}

a.nav:active
{
color:royalblue;
}

side navigation links 

a.snav:link
{
text-decoration:none;
font-family:arial;
font-weight:bold;
font-size:12px;
color:midnightblue;
}

a.snav:visited
{
color:midnightblue;
}

a.snav:hover
{
color:orange;
}

a.snav:active
{
color:royalblue;
}

*/
